MediaPlaybackAudioTrackList 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表一次可以選取單一曲目之 AudioTrack 物件的唯讀清單。
public ref class MediaPlaybackAudioTrackList sealed : IIterable<AudioTrack ^>, IVectorView<AudioTrack ^>, ISingleSelectMediaTrackList
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaPlaybackAudioTrackList final : IIterable<AudioTrack>, IVectorView<AudioTrack>, ISingleSelectMediaTrackList
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaPlaybackAudioTrackList : IEnumerable<AudioTrack>, IReadOnlyList<AudioTrack>, ISingleSelectMediaTrackList
Public NotInheritable Class MediaPlaybackAudioTrackList
Implements IEnumerable(Of AudioTrack), IReadOnlyList(Of AudioTrack), ISingleSelectMediaTrackList
- 繼承
- 屬性
- 實作
Windows 需求
裝置系列 |
Windows 10 (已於 10.0.10240.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)
|
備註
存取MediaPlaybackItem的AudioTracks屬性,以取得這個類別的實例。 若要在曲目清單變更時收到通知,請處理 AudioTracksChanged 事件。
這個類別可讓您存取與MediaPlaybackItem相關聯的AudioTrack物件清單。 當元件開啟媒體專案並引發 ItemOpened 事件時,您可以在曲目清單中選取其中一個音訊播放軌以供播放。
請注意,這個類別不代表循序播放的音訊播放軌播放清單。 若要播放循序的曲目清單,請使用 MediaPlaybackList。
如需使用媒體專案的音訊曲目操作指南,請參閱 媒體專案、播放清單和曲目。
屬性
SelectedIndex |
取得或設定清單中目前選取之曲目的索引。 |
Size |
取得清單中的音訊曲目數目。 |
方法
First() |
傳回反覆運算器,逐一查看集合中的專案。 |
GetAt(UInt32) |
傳回位於指定索引處的音訊播放軌。 |
GetMany(UInt32, AudioTrack[]) |
擷取從清單中指定索引開始的音訊播放軌。 |
IndexOf(AudioTrack, UInt32) |
擷取清單中指定之曲目的索引。 |
事件
SelectedIndexChanged |
發生于目前選取之音訊播放軌的索引變更時。 |