Share via


MediaPlaybackAudioTrackList 類別

定義

代表一次可以選取單一曲目之 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
繼承
Object Platform::Object IInspectable MediaPlaybackAudioTrackList
屬性
實作

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

備註

存取MediaPlaybackItemAudioTracks屬性,以取得這個類別的實例。 若要在曲目清單變更時收到通知,請處理 AudioTracksChanged 事件。

這個類別可讓您存取與MediaPlaybackItem相關聯的AudioTrack物件清單。 當元件開啟媒體專案並引發 ItemOpened 事件時,您可以在曲目清單中選取其中一個音訊播放軌以供播放。

請注意,這個類別不代表循序播放的音訊播放軌播放清單。 若要播放循序的曲目清單,請使用 MediaPlaybackList

如需使用媒體專案的音訊曲目操作指南,請參閱 媒體專案、播放清單和曲目

屬性

SelectedIndex

取得或設定清單中目前選取之曲目的索引。

Size

取得清單中的音訊曲目數目。

方法

First()

傳回反覆運算器,逐一查看集合中的專案。

GetAt(UInt32)

傳回位於指定索引處的音訊播放軌。

GetMany(UInt32, AudioTrack[])

擷取從清單中指定索引開始的音訊播放軌。

IndexOf(AudioTrack, UInt32)

擷取清單中指定之曲目的索引。

事件

SelectedIndexChanged

發生于目前選取之音訊播放軌的索引變更時。

適用於

另請參閱