TvInputService.Session.NotifyTimeShiftStatusChanged(TimeShiftStatus) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
タイム シフトの状態が変更されたことをアプリケーションに通知します。
[Android.Runtime.Register("notifyTimeShiftStatusChanged", "(I)V", "GetNotifyTimeShiftStatusChanged_IHandler", ApiSince=23)]
public virtual void NotifyTimeShiftStatusChanged (Android.Media.TV.TimeShiftStatus status);
[<Android.Runtime.Register("notifyTimeShiftStatusChanged", "(I)V", "GetNotifyTimeShiftStatusChanged_IHandler", ApiSince=23)>]
abstract member NotifyTimeShiftStatusChanged : Android.Media.TV.TimeShiftStatus -> unit
override this.NotifyTimeShiftStatusChanged : Android.Media.TV.TimeShiftStatus -> unit
パラメーター
- status
- TimeShiftStatus
現在のタイム シフトの状態。 次のいずれかである必要があります。
<ul>li liTvInputManager#TIME_SHIFT_STATUS_UNSUPPORTED
><li>TvInputManager#TIME_SHIFT_STATUS_AVAILABLE
<><TvInputManager#TIME_SHIFT_STATUS_UNAVAILABLE
/ul<>
- 属性
注釈
タイム シフトの状態が変更されたことをアプリケーションに通知します。
このメソッドを呼び出す前に、アプリケーションは 状態 TvInputManager#TIME_SHIFT_STATUS_UNKNOWN
を前提としています。 セッションが作成された直後に、実装で時間のシフトがサポートされている場合、またはTvInputManager#TIME_SHIFT_STATUS_UNSUPPORTED
それ以外の場合は 状態TvInputManager#TIME_SHIFT_STATUS_AVAILABLE
で メソッドを呼び出す必要があります。 現在の状態の変更をすぐに通知できないと、再生コントロールを非表示にするなど、アプリケーションで望ましくない動作が発生する可能性があります。
状態 TvInputManager#TIME_SHIFT_STATUS_AVAILABLE
が報告された場合、アプリケーションは、再生の一時停止/再開、指定された時間位置へのシーク、再生速度とオーディオ モードの設定が可能であると想定します。 実装では、、、 #onTimeShiftResume
#onTimeShiftGetCurrentPosition
#onTimeShiftSeekTo
#onTimeShiftGetStartPosition
および をオーバーライド#onTimeShiftPause
する#onTimeShiftSetPlaybackParams
必要があります。
の android.media.tv.TvInputService.Session.notifyTimeShiftStatusChanged(int)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。