TvInteractiveAppService.Session.RequestStartRecording(String, Uri) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
开始录制的请求
[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 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。