在系統無法為直播廣告插播供應動態放送的廣告時,插入畫面是可供放送的一種內容。廣告可能因多種原因而無法放送,包括但不限於:
- 從 CDN (內容傳遞網路) 擷取資產時發生錯誤
- 在縫合過程中處理資產時發生錯誤
Video Stitcher API 必須先註冊插入畫面影片資產,才能插入插入畫面。您必須註冊,Video Stitcher API 才能準備要在沒有廣告時插入的片尾素材資源。
本文說明如何管理候選內容。詳情請參閱 REST 說明文件。
註冊平板電腦
如要註冊 Slate,請使用 projects.locations.slates.create 方法。
REST
使用任何要求資料之前,請先替換以下項目:
PROJECT_NUMBER:您的 Google Cloud 專案編號;這位於「IAM Settings」(IAM 設定) 頁面的「Project number」(專案編號) 欄位中LOCATION:建立板岩的位置;請使用支援的區域之一顯示地區us-central1us-east1us-west1asia-east1asia-south1asia-southeast1europe-west1southamerica-east1
SLATE_ID:使用者定義的候選影片 ID。這個 ID 只能包含小寫英文字母、數字和連字號。 第一個字元須為英文字母,最後一個字元須為英文字母或數字,且整個 ID 最多只能有 63 個字元。SLATE_URL:MP4 影片的公開 URI,至少包含一個音軌 (範例影片)
請展開以下其中一個選項,以傳送要求:
您應該會收到如下的 JSON 回覆:
{
"name": "projects/PROJECT_NUMBER/locations/LOCATION/operations/OPERATION_ID",
"metadata": {
"@type": "type.googleapis.com/google.cloud.common.OperationMetadata",
"createTime": CREATE_TIME,
"target": "projects/PROJECT_NUMBER/locations/LOCATION/slates/SLATE_ID",
"verb": "create",
"cancelRequested": false,
"apiVersion": "v1"
},
"done": false
}
OPERATION_ID,這是 name 欄位的最後一部分,將在下一節中使用。
C#
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 C# 設定操作說明進行操作。詳情請參閱「Video Stitcher API C# API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Go
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 Go 設定操作說明進行操作。詳情請參閱「Video Stitcher API Go API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Java
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 Java 設定操作說明進行操作。詳情請參閱「Video Stitcher API Java API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Node.js
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 Node.js 設定操作說明進行操作。詳情請參閱「Video Stitcher API Node.js API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
PHP
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 PHP 設定操作說明進行操作。詳情請參閱「Video Stitcher API PHP API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Python
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 Python 設定操作說明進行操作。詳情請參閱「Video Stitcher API Python API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Ruby
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 Ruby 設定操作說明進行操作。詳情請參閱「Video Stitcher API Ruby API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
查看結果
如要檢查是否已建立板岩,請使用 projects.locations.operations.get 方法。如果回應包含 "done: false",請重複執行指令,直到回應包含 "done: true" 為止。
使用任何要求資料之前,請先替換以下項目:
PROJECT_NUMBER:您的 Google Cloud 專案編號;這位於「IAM 設定」頁面的「專案編號」欄位中LOCATION:資料位置;請使用支援的區域顯示地區us-central1us-east1us-west1asia-east1asia-south1asia-southeast1europe-west1southamerica-east1
OPERATION_ID:作業的 ID
請展開以下其中一個選項,以傳送要求:
您應該會收到如下的 JSON 回覆:
{
"name": "projects/PROJECT_NUMBER/locations/LOCATION/operations/OPERATION_ID",
"metadata": {
"@type": "type.googleapis.com/google.cloud.common.OperationMetadata",
"createTime": CREATE_TIME,
"endTime": END_TIME,
"target": "projects/PROJECT_NUMBER/locations/LOCATION/slates/SLATE_ID",
"verb": "create",
"cancelRequested": false,
"apiVersion": "v1"
},
"done": true,
"response": {
"@type": "type.googleapis.com/google.cloud.video.stitcher.v1.Slate",
"name": "projects/PROJECT_NUMBER/locations/LOCATION/slates/SLATE_ID",
"uri": "SLATE_URL"
}
}
取得插入畫面
如要取得特定推薦清單的詳細資料,請使用 projects.locations.slates.get 方法。
REST
使用任何要求資料之前,請先替換以下項目:
PROJECT_NUMBER:您的 Google Cloud 專案編號;這位於「IAM Settings」(IAM 設定) 頁面的「Project number」(專案編號) 欄位中LOCATION:平板電腦所在位置;請使用支援的區域之一。顯示地區us-central1us-east1us-west1asia-east1asia-south1asia-southeast1europe-west1southamerica-east1
SLATE_ID:使用者定義的板岩 ID
請展開以下其中一個選項,以傳送要求:
您應該會收到如下的 JSON 回覆:
{
"name": "projects/PROJECT_NUMBER/locations/LOCATION/slates/SLATE_ID",
"uri": "SLATE_URL"
}
C#
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 C# 設定操作說明進行操作。詳情請參閱「Video Stitcher API C# API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Go
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 Go 設定操作說明進行操作。詳情請參閱「Video Stitcher API Go API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Java
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 Java 設定操作說明進行操作。詳情請參閱「Video Stitcher API Java API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Node.js
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 Node.js 設定操作說明進行操作。詳情請參閱「Video Stitcher API Node.js API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
PHP
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 PHP 設定操作說明進行操作。詳情請參閱「Video Stitcher API PHP API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Python
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 Python 設定操作說明進行操作。詳情請參閱「Video Stitcher API Python API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Ruby
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 Ruby 設定操作說明進行操作。詳情請參閱「Video Stitcher API Ruby API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
更新板岩
如要更新特定板岩,請使用 projects.locations.slates.patch 方法。
REST
使用任何要求資料之前,請先替換以下項目:
PROJECT_NUMBER:您的 Google Cloud 專案編號;這位於「IAM Settings」(IAM 設定) 頁面的「Project number」(專案編號) 欄位中LOCATION:建立板岩的位置;請使用支援的區域之一顯示地區us-central1us-east1us-west1asia-east1asia-south1asia-southeast1europe-west1southamerica-east1
SLATE_ID:使用者定義的板岩 IDSLATE_URL:這個 URI 必須傳回至少包含一個音軌的 MP4 影片
請展開以下其中一個選項,以傳送要求:
您應該會收到如下的 JSON 回覆:
{
"name": "projects/PROJECT_NUMBER/locations/LOCATION/operations/OPERATION_ID",
"metadata": {
"@type": "type.googleapis.com/google.cloud.common.OperationMetadata",
"createTime": CREATE_TIME,
"target": "projects/PROJECT_NUMBER/locations/LOCATION/slates/SLATE_ID",
"verb": "update",
"cancelRequested": false,
"apiVersion": "v1"
},
"done": false
}
C#
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 C# 設定操作說明進行操作。詳情請參閱「Video Stitcher API C# API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Go
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 Go 設定操作說明進行操作。詳情請參閱「Video Stitcher API Go API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Java
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 Java 設定操作說明進行操作。詳情請參閱「Video Stitcher API Java API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Node.js
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 Node.js 設定操作說明進行操作。詳情請參閱「Video Stitcher API Node.js API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
PHP
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 PHP 設定操作說明進行操作。詳情請參閱「Video Stitcher API PHP API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Python
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 Python 設定操作說明進行操作。詳情請參閱「Video Stitcher API Python API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Ruby
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 Ruby 設定操作說明進行操作。詳情請參閱「Video Stitcher API Ruby API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
列出所有已註冊的平板電腦
如要列出專案中特定位置的所有已註冊螢幕,請使用 projects.locations.slates.list 方法。
REST
使用任何要求資料之前,請先替換以下項目:
PROJECT_NUMBER:您的 Google Cloud 專案編號;這位於「IAM Settings」(IAM 設定) 頁面的「Project number」(專案編號) 欄位中LOCATION:Slate 所在位置;請使用支援的區域之一。顯示地區us-central1us-east1us-west1asia-east1asia-south1asia-southeast1europe-west1southamerica-east1
請展開以下其中一個選項,以傳送要求:
您應該會收到如下的 JSON 回覆:
{
"slates": [
{
"name": "projects/PROJECT_NUMBER/locations/LOCATION/slates/SLATE_ID",
"uri": "SLATE_URL"
},
{
"name": "projects/PROJECT_NUMBER/locations/LOCATION/slates/my-other-slate-id",
"uri": "my-other-slate-url"
}
]
}
C#
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 C# 設定操作說明進行操作。詳情請參閱「Video Stitcher API C# API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Go
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 Go 設定操作說明進行操作。詳情請參閱「Video Stitcher API Go API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Java
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 Java 設定操作說明進行操作。詳情請參閱「Video Stitcher API Java API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Node.js
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 Node.js 設定操作說明進行操作。詳情請參閱「Video Stitcher API Node.js API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
PHP
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 PHP 設定操作說明進行操作。詳情請參閱「Video Stitcher API PHP API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Python
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 Python 設定操作說明進行操作。詳情請參閱「Video Stitcher API Python API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Ruby
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 Ruby 設定操作說明進行操作。詳情請參閱「Video Stitcher API Ruby API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
額外結果
curl 回應可能包含 nextPageToken,可用於擷取其他結果:
{
"slates": [
...
],
"nextPageToken": "NEXT_PAGE_TOKEN"
}
您可以傳送另一個 curl 要求 (包括 NEXT_PAGE_TOKEN 的值),列出其他板岩。在上述 API 呼叫的網址中附加下列內容:
?pageToken=NEXT_PAGE_TOKEN
如要進一步瞭解如何使用這個權杖,請參閱相關的用戶端程式庫。
刪除插入畫面
如果不再需要已註冊的 Slate,請使用 projects.locations.slates.delete 方法刪除。
REST
使用任何要求資料之前,請先替換以下項目:
PROJECT_NUMBER:您的 Google Cloud 專案編號;這位於「IAM Settings」(IAM 設定) 頁面的「Project number」(專案編號) 欄位中LOCATION:平板電腦所在位置;請使用支援的區域之一。顯示地區us-central1us-east1us-west1asia-east1asia-south1asia-southeast1europe-west1southamerica-east1
SLATE_ID:使用者定義的板岩 ID
請展開以下其中一個選項,以傳送要求:
您應該會收到如下的 JSON 回覆:
{
"name": "projects/PROJECT_NUMBER/locations/LOCATION/operations/OPERATION_ID",
"metadata": {
"@type": "type.googleapis.com/google.cloud.common.OperationMetadata",
"createTime": CREATE_TIME,
"target": "projects/PROJECT_NUMBER/locations/LOCATION/slates/SLATE_ID",
"verb": "delete",
"cancelRequested": false,
"apiVersion": "v1"
},
"done": false
}
C#
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 C# 設定操作說明進行操作。詳情請參閱「Video Stitcher API C# API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Go
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 Go 設定操作說明進行操作。詳情請參閱「Video Stitcher API Go API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Java
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 Java 設定操作說明進行操作。詳情請參閱「Video Stitcher API Java API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Node.js
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 Node.js 設定操作說明進行操作。詳情請參閱「Video Stitcher API Node.js API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
PHP
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 PHP 設定操作說明進行操作。詳情請參閱「Video Stitcher API PHP API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Python
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 Python 設定操作說明進行操作。詳情請參閱「Video Stitcher API Python API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Ruby
在試用這個範例之前,請先按照「使用用戶端程式庫的 Video Stitcher API 快速入門導覽課程」中的 Ruby 設定操作說明進行操作。詳情請參閱「Video Stitcher API Ruby API 參考文件」。
如要向 Video Stitcher API 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。