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

在当前所选音频轨道的索引更改时发生。

适用于

另请参阅