將計時的中繼資料物件傳送至時儲存

您的應用程式必須在適當的時間使用適當的TimedMetadata物件。

在內容剖析期間(在播放之前),TVSDK會識別已訂閱的標籤,並通知您的應用程式這些標籤。

秘訣

與每個TimedMetadata相關聯的時間是播放時間軸上的本地時間。

要在調度時儲存計時元資料對象,請執行以下操作:

  1. 追蹤目前的播放時間。

  2. 將當前播放時間與已調度的TimedMetadata對象匹配。

  3. 使用TimedMetadata,其中開始時間等於目前的本機播放時間。

    以下示例說明如何在ArrayList中保存TimedMetadata對象。

    private List<TimedMetadata> _timedMetadataList =  
      new ArrayList<TimedMetadata>(); 
    ... 
    public void onTimedMetadata(TimedMetadata timedMetadata) { 
        ... 
        if (timedMetadata.getName().equalsIgnoreCase("#EXT-X-CUE"))  { 
            _timedMetadataList.add(timedMetadata); 
        } 
        ... 
    }
    

本頁內容