MediaTimelineController 類別

定義

提供有關和控制 MediaPlayer速率、位置和狀態的資訊。 這個類別可讓您從單一控制器控制及同步處理多個媒體播放機,並更輕鬆地建立自訂傳輸控制項。

public ref class MediaTimelineController sealed
/// [Windows.Foundation.Metadata.Activatable(196608, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaTimelineController final
[Windows.Foundation.Metadata.Activatable(196608, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaTimelineController
function MediaTimelineController()
Public NotInheritable Class MediaTimelineController
繼承
Object Platform::Object IInspectable MediaTimelineController
屬性

Windows 需求

裝置系列
Windows 10 Anniversary Edition (已於 10.0.14393.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v3.0 引進)

備註

使用建構函式或存取MediaPlayerTimelineController屬性,取得這個類別的實例。

版本歷程記錄

Windows 版本 SDK 版本 已新增值
1703 15063 持續時間
1703 15063 已結束
1703 15063 Failed
1703 15063 IsLoopingEnabled

建構函式

MediaTimelineController()

初始化 MediaTimelineController 類別的新實例。

屬性

ClockRate

取得或設定 MediaTimelineController 位置變更的速度,以一般播放速度的比例表示。 例如,設定值為 1.0 會導致一般播放速度,值為 4.0 會導致播放速度為一般速度 4 倍。

Duration

取得值,指出時程表的持續時間。 經過指定的時間範圍之後,時間軸時鐘將不再進行。

IsLoopingEnabled

取得值,指出當時間範圍到達 Duration所指定的時間範圍結尾時,時間軸是否會迴圈,以零重新開機時鐘。

Position

取得或設定 MediaTimelineController的目前位置。

State

取得值,指出 MediaTimelineController的目前狀態,它可以執行或暫停。

方法

Pause()

暫停 MediaTimelineController 的播放。

Resume()

從控制器暫停的位置繼續播放 MediaTimelineController

Start()

從位置 0 開始播放 MediaTimelineController

事件

Ended

如果IsLoopingEnabled設定為 false,則時間軸控制器到達Duration所指定的時間範圍結束時發生。

Failed

發生于時間軸控制器發生內部錯誤且無法繼續播放時。

PositionChanged

發生于 MediaTimelineController 的位置變更時。

StateChanged

發生于 MediaTimelineController 的狀態變更時。

適用於

另請參閱