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
此要求的標識碼,用來比對對應的回應。 此要求中的 #onRecordingStarted(String, String)
要求標識碼與此處傳送的標識碼相同。 這應該由 定義 TvInteractiveAppService
,而且可以是任何字串。
如果使用相同的 requestId 呼叫此 API 兩次,則不論電視應用程式為何,都應該處理這兩個要求。
- programUri
- Uri
要錄製之電視節目的 URI,由 所 TvContract#buildProgramUri(long)
建置。 可以是 null
。
- 屬性
備註
開始錄製的要求
這可用來要求使用中 android.media.tv.TvRecordingClient
,以使用提供的programUri
呼叫android.media.tv.TvRecordingClient#startRecording(Uri)
。 非 Null programUri
表示開始錄製應該屬於該特定程式,而 null programUri
不會強加這類需求,而且錄製可以跨越多個電視節目。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。