TvRecordingClient.StartRecording メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
StartRecording(Uri) |
現在の録画セッションでテレビ番組の録画を開始します。 |
StartRecording(Uri, Bundle) |
現在の録画セッションでテレビ番組の録画を開始します。 |
StartRecording(Uri)
現在の録画セッションでテレビ番組の録画を開始します。
[Android.Runtime.Register("startRecording", "(Landroid/net/Uri;)V", "GetStartRecording_Landroid_net_Uri_Handler", ApiSince=24)]
public virtual void StartRecording (Android.Net.Uri? programUri);
[<Android.Runtime.Register("startRecording", "(Landroid/net/Uri;)V", "GetStartRecording_Landroid_net_Uri_Handler", ApiSince=24)>]
abstract member StartRecording : Android.Net.Uri -> unit
override this.StartRecording : Android.Net.Uri -> unit
パラメーター
- programUri
- Uri
によって TvContract#buildProgramUri(long)
構築された、記録するテレビ プログラムの URI。 null
の可能性があります。
- 属性
注釈
現在の録画セッションでテレビ番組の録画を開始します。 このメソッドが呼び出されると、すぐに記録が開始されることが予想されます。 現在の記録セッションがチャネルにまだチューニングされていない場合、このメソッドは例外をスローします。
アプリケーションは、テーブル内のプログラム固有のデータ フィールドを入力するためのテレビ プログラムの URI を android.media.tv.TvContract.RecordedPrograms
指定できます。 null programUri
以外は、開始された記録がその特定のプログラムである必要があることを意味しますが、null programUri
ではこのような要件は課されず、記録は複数のテレビ プログラムにまたがる可能性があります。 どちらの場合も、アプリケーションは を呼び出 TvRecordingClient#stopRecording()
して記録を停止する必要があります。
開始要求を満たすことができない場合、記録セッションは を呼び出 RecordingCallback#onError(int)
すことによって応答します。
の Java ドキュメント android.media.tv.TvRecordingClient.startRecording(android.net.Uri)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
StartRecording(Uri, Bundle)
現在の録画セッションでテレビ番組の録画を開始します。
[Android.Runtime.Register("startRecording", "(Landroid/net/Uri;Landroid/os/Bundle;)V", "GetStartRecording_Landroid_net_Uri_Landroid_os_Bundle_Handler", ApiSince=30)]
public virtual void StartRecording (Android.Net.Uri? programUri, Android.OS.Bundle params);
[<Android.Runtime.Register("startRecording", "(Landroid/net/Uri;Landroid/os/Bundle;)V", "GetStartRecording_Landroid_net_Uri_Landroid_os_Bundle_Handler", ApiSince=30)>]
abstract member StartRecording : Android.Net.Uri * Android.OS.Bundle -> unit
override this.StartRecording : Android.Net.Uri * Android.OS.Bundle -> unit
パラメーター
- programUri
- Uri
によって TvContract#buildProgramUri(long)
構築された、記録するテレビ プログラムの URI。 null
の可能性があります。
- params
- Bundle
この要求のドメイン固有のデータ。 Keys <em>はスコープ付き名前である必要があります<>。つまり、異なる開発者が競合するキーを作成しないように、ユーザーが所有するパッケージ名をプレフィックスとして付けます。
- 属性
注釈
現在の録画セッションでテレビ番組の録画を開始します。 このメソッドが呼び出されると、すぐに記録が開始されることが予想されます。 現在の記録セッションがチャネルにまだチューニングされていない場合、このメソッドは例外をスローします。
アプリケーションは、テーブル内のプログラム固有のデータ フィールドを入力するためのテレビ プログラムの URI を android.media.tv.TvContract.RecordedPrograms
指定できます。 null programUri
以外は、開始された記録がその特定のプログラムである必要があることを意味しますが、null programUri
ではこのような要件は課されず、記録は複数のテレビ プログラムにまたがる可能性があります。 どちらの場合も、アプリケーションは を呼び出 TvRecordingClient#stopRecording()
して記録を停止する必要があります。
開始要求を満たすことができない場合、記録セッションは を呼び出 RecordingCallback#onError(int)
すことによって応答します。
の Java ドキュメント android.media.tv.TvRecordingClient.startRecording(android.net.Uri, android.os.Bundle)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。