信息
您所需的主题如下所示。但此主题未包含在此库中。

BackgroundAudioPlayer 类

2013/12/13

提供对音频播放功能(如播放、暂停、快进和后退)的后台访问。

System.Object
  Microsoft.Phone.BackgroundAudio.BackgroundAudioPlayer

Namespace:  Microsoft.Phone.BackgroundAudio
程序集:  Microsoft.Phone(位于 Microsoft.Phone.dll 中)

public sealed class BackgroundAudioPlayer

BackgroundAudioPlayer 类型公开以下成员。

  名称说明
公共属性BufferingProgress为媒体内容完成的缓冲量。
公共属性CanPause获取一个值,该值指示当调用 Pause() 方法时是否可以暂停媒体。
公共属性CanSeek获取一个值,该值指示是否可以通过设置 Position 属性的值来重新放置媒体。
公共属性Error播放当前的 AudioTrack 时发生的最后一个错误(如果有)。
公共属性静态成员Instance返回 BackgroundAudioPlayer 的实例。如果此应用程序已分配后台音频播放资源,则返回的 BackgroundAudioPlayer 将包含对这些资源的引用。
公共属性PlayerState获取播放器的当前 PlayState
公共属性Position获取或设置当前 Track 中的当前位置。
公共属性Track获取或设置此应用程序的当前曲目以及该应用程序当前是否正在播放。
公共属性Volume在 0 与 1 之间的线性标尺上所表示的媒体音量。默认值为 0.85。
返回顶部

  名称说明
公共方法Close关闭播放器并移除为其保留的所有资源,包括当前的 AudioTrack
公共方法Equals(Object)确定指定的 Object 是否等于当前的 Object (从 Object 继承。)
公共方法FastForward开始快进当前的 AudioTrack
受保护的方法Finalize允许 Object 在垃圾回收器回收该对象之前尝试释放资源并执行其他清理操作。 (从 Object 继承。)
公共方法GetHashCode用作特定类型的哈希函数。 (从 Object 继承。)
公共方法GetType获取当前实例的 Type (从 Object 继承。)
受保护的方法MemberwiseClone创建当前 Object 的浅表副本。 (从 Object 继承。)
公共方法Pause暂停当前位置上的播放。
公共方法Play播放或继续播放当前 AudioTrack 的当前位置。
公共方法Rewind开始后退当前的 AudioTrack
公共方法SkipNext跳至下一个曲目。
公共方法SkipPrevious跳至上一个曲目。
公共方法Stop停止媒体并将其重设为从头播放。
公共方法ToString返回一个字符串,它表示当前的对象。 (从 Object 继承。)
返回顶部

  名称说明
公共事件PlayStateChangedPlayState 更改时发生。
返回顶部

这是用于执行播放选项和注册 PlayStateChanged 事件的主类,与当前正在播放的播放列表无关。它由前台应用程序和后台代理使用。后台代理依赖回调,而不是依赖事件。

Windows Phone OS

受以下版本支持: 8.0, 7.1

Windows Phone

此类型的所有公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

显示: