PlaybackState.Builder.SetState メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| Name | 説明 |
|---|---|
| SetState(PlaybackStateCode, Int64, Single) |
再生の現在の状態を設定します。 |
| SetState(PlaybackStateCode, Int64, Single, Int64) |
再生の現在の状態を設定します。 |
SetState(PlaybackStateCode, Int64, Single)
再生の現在の状態を設定します。
[Android.Runtime.Register("setState", "(IJF)Landroid/media/session/PlaybackState$Builder;", "")]
public Android.Media.Session.PlaybackState.Builder SetState(Android.Media.Session.PlaybackStateCode state, long position, float playbackSpeed);
[<Android.Runtime.Register("setState", "(IJF)Landroid/media/session/PlaybackState$Builder;", "")>]
member this.SetState : Android.Media.Session.PlaybackStateCode * int64 * single -> Android.Media.Session.PlaybackState.Builder
パラメーター
- state
- PlaybackStateCode
再生の現在の状態。 値は次のいずれかです: PlaybackState.STATE_NONE;PlaybackState.STATE_STOPPED;PlaybackState.STATE_PAUSED;PlaybackState.STATE_PLAYING;PlaybackState.STATE_FAST_FORWARDING;PlaybackState.STATE_REWINDING;PlaybackState.STATE_BUFFERING;PlaybackState.STATE_ERROR;PlaybackState.STATE_CONNECTING;PlaybackState.STATE_SKIPPING_TO_PREVIOUS;PlaybackState.STATE_SKIPPING_TO_NEXT;PlaybackState.STATE_SKIPPING_TO_QUEUE_ITEM
- position
- Int64
現在の項目の位置 (ミリ秒)。
- playbackSpeed
- Single
通常の再生の倍数としての現在の再生速度。
返品
これ
- 属性
注釈
再生の現在の状態を設定します。
位置は ms でなければならず、項目内の現在の再生位置を示します。 位置が不明な場合は、PlaybackState.PLAYBACK_POSITION_UNKNOWNを使用します。 更新時刻は、現在の SystemClock.elapsedRealtime() に設定されます。
速度は通常の再生の倍数であり、一時停止した場合は 0、巻き戻す場合は負の値にする必要があります。 通常の再生速度は 1.0 です。
状態は、次のいずれかである必要があります: PlaybackState.STATE_NONE;PlaybackState.STATE_STOPPED;PlaybackState.STATE_PLAYING;PlaybackState.STATE_PAUSED;PlaybackState.STATE_FAST_FORWARDING;PlaybackState.STATE_REWINDING;PlaybackState.STATE_BUFFERING;PlaybackState.STATE_ERROR;PlaybackState.STATE_CONNECTING;PlaybackState.STATE_SKIPPING_TO_PREVIOUS;PlaybackState.STATE_SKIPPING_TO_NEXT;PlaybackState.STATE_SKIPPING_TO_QUEUE_ITEM
android.media.session.PlaybackState.Builder.setStateの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
SetState(PlaybackStateCode, Int64, Single, Int64)
再生の現在の状態を設定します。
[Android.Runtime.Register("setState", "(IJFJ)Landroid/media/session/PlaybackState$Builder;", "")]
public Android.Media.Session.PlaybackState.Builder SetState(Android.Media.Session.PlaybackStateCode state, long position, float playbackSpeed, long updateTime);
[<Android.Runtime.Register("setState", "(IJFJ)Landroid/media/session/PlaybackState$Builder;", "")>]
member this.SetState : Android.Media.Session.PlaybackStateCode * int64 * single * int64 -> Android.Media.Session.PlaybackState.Builder
パラメーター
- state
- PlaybackStateCode
再生の現在の状態。 値は次のいずれかです: PlaybackState.STATE_NONE;PlaybackState.STATE_STOPPED;PlaybackState.STATE_PAUSED;PlaybackState.STATE_PLAYING;PlaybackState.STATE_FAST_FORWARDING;PlaybackState.STATE_REWINDING;PlaybackState.STATE_BUFFERING;PlaybackState.STATE_ERROR;PlaybackState.STATE_CONNECTING;PlaybackState.STATE_SKIPPING_TO_PREVIOUS;PlaybackState.STATE_SKIPPING_TO_NEXT;PlaybackState.STATE_SKIPPING_TO_QUEUE_ITEM
- position
- Int64
現在の項目の位置 (ミリ秒)。
- playbackSpeed
- Single
通常の再生の倍数としての現在の再生速度。
- updateTime
- Int64
位置が更新された SystemClock.elapsedRealtime タイムベースの時刻。
返品
これ
- 属性
注釈
再生の現在の状態を設定します。
位置は ms でなければならず、項目内の現在の再生位置を示します。 位置が不明な場合は、PlaybackState.PLAYBACK_POSITION_UNKNOWNを使用します。 不明な位置を使用しない場合は、位置が更新された時刻を指定する必要があります。 現在の位置が取得された場合は、SystemClock.elapsedRealtime() を使用してもかまいません。
速度は通常の再生の倍数であり、一時停止した場合は 0、巻き戻す場合は負の値にする必要があります。 通常の再生速度は 1.0 です。
状態は、次のいずれかである必要があります: PlaybackState.STATE_NONE;PlaybackState.STATE_STOPPED;PlaybackState.STATE_PLAYING;PlaybackState.STATE_PAUSED;PlaybackState.STATE_FAST_FORWARDING;PlaybackState.STATE_REWINDING;PlaybackState.STATE_BUFFERING;PlaybackState.STATE_ERROR;PlaybackState.STATE_CONNECTING;PlaybackState.STATE_SKIPPING_TO_PREVIOUS;PlaybackState.STATE_SKIPPING_TO_NEXT;PlaybackState.STATE_SKIPPING_TO_QUEUE_ITEM
android.media.session.PlaybackState.Builder.setStateの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。