次の方法で共有


TvRecordingClient.StartRecording メソッド

定義

オーバーロード

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)

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

適用対象