語言

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 且可以是任意字串。 如果這個 API 被呼叫兩次,且使用相同的 requestId,電視應用程式都會處理兩次請求。

programUri
Uri

電視節目錄製的 URI,由 TvContract#buildProgramUri(long). 可以是 null。

屬性

備註

錄音開始的請求

此用來請求主動 android.media.tv.TvRecordingClient 方以 android.media.tv.TvRecordingClient#startRecording(Uri) 提供的 programUri。 非空 programUri 錄音表示開始錄影應該是該特定節目,而空 programUri 錄音則不強制此要求,且錄影可以跨越多個電視節目。

Java 文件 android.media.tv.interactive.TvInteractiveAppService.Session.requestStartRecording(java.lang.String, android.net.Uri)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於