簡體   English   中英

如何為 tvOS 包含 1x 1080p 和 2x 4K 視頻資產

[英]How to include 1x 1080p and 2x 4K video assets for tvOS

我有一個使用AVFoundation API 播放視頻的應用程序。 這些視頻目前作為單獨的文件放入項目中。 它們是 1080p 視頻,但現在我有了新的 4K 版本,當應用程序在 4K Apple TV 上運行時我想使用它們,並且它應該繼續在高清 Apple TV 上使用 1080p 資產。 我不希望應用程序中包含這兩種分辨率,因為這會大大增加下載大小。 App Thinning 對放置在資產目錄中的 1x 和 2x 比例的圖像資產執行此操作,但不幸的是,這似乎不適用於視頻。 有沒有辦法提供 1x 和 2x 視頻資產,以便根據下載應用程序的 Apple TV 硬件提供適當的分辨率? 也許有按需資源? 我確實希望資產始終可用 - 用戶不必在安裝應用程序后下載它們。

根據我提交的反饋,我被告知如果您使用資產目錄中的數據資產和 NSDataAsset API 來檢索視頻,這是可能的。 使用“APPLE 3”圖形功能 class 標記資產的 4K 版本,並將 1080p 版本放入 Any/Any 插槽。 這將確保 4K 版本的視頻資產包含在 4K Apple TV 設備中,而 1080p 版本包含在其他設備中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM