TvInteractiveAppService.Session.RequestStartRecording(String, Uri) 方法

定义

开始录制的请求

[Android.Runtime.Register("requestStartRecording", "(Ljava/lang/String;Landroid/net/Uri;)V", "GetRequestStartRecording_Ljava_lang_String_Landroid_net_Uri_Handler", ApiSince=34)]
public virtual void RequestStartRecording (string requestId, Android.Net.Uri? programUri);
[<Android.Runtime.Register("requestStartRecording", "(Ljava/lang/String;Landroid/net/Uri;)V", "GetRequestStartRecording_Ljava_lang_String_Landroid_net_Uri_Handler", ApiSince=34)>]
abstract member RequestStartRecording : string * Android.Net.Uri -> unit
override this.RequestStartRecording : string * Android.Net.Uri -> unit

参数

requestId
String

此请求的 ID,用于匹配相应的响应。 此请求的请求 #onRecordingStarted(String, String) ID 与此处发送的 ID 相同。 这应该由 TvInteractiveAppService 该字符串定义,可以是任何字符串。 如果使用相同的 requestId 调用此 API 两次,则无论电视应用程序如何处理这两个请求。

programUri
Uri

要录制的电视节目的 URI,由 TvContract#buildProgramUri(long). 可以为 null

属性

注解

开始录制的请求

这用于请求主动 android.media.tv.TvRecordingClient 调用 android.media.tv.TvRecordingClient#startRecording(Uri) 提供的 programUri。 非 null programUri 表示开始的录制应为该特定程序,而 null programUri 不施加此类要求,并且录制可以跨越多个电视节目。

适用于 . 的 android.media.tv.interactive.TvInteractiveAppService.Session.requestStartRecording(java.lang.String, android.net.Uri)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于