Language

PlaybackState.Builder.SetState メソッド

定義

オーバーロード

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 リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象