[英]tmp video file accessible to AVPlayer on simulator but not device
我的應用程序編輯視頻並導出編輯后的版本。 我的應用程序在模擬器中運行沒有問題,但是當我嘗試在設備上預覽視頻的編輯版本時,我無法預覽。 我已經嘗試了所有我能想到的調試,但仍然卡住了。
我正在使用以下代碼創建導出 URL:
let videoName = UUID().uuidString
let exportURL = URL(fileURLWithPath: NSTemporaryDirectory()).appendingPathComponent(videoName).appendingPathExtension("mov")
這給了我以下網址:
file:///private/var/mobile/Containers/Data/Application/DB9E4828-D869-4A67-A0C1-E0BA5FA25772/tmp/2019E9B5-1004-46F7-BF86-2133BDD533DF.mov
看起來它應該可以工作,但視頻沒有播放。 我已經驗證 playerLayer 被添加到視圖中,但沒有視頻。 同樣,該應用程序可在模擬器上運行,因此我認為這是一個文件訪問問題。
有沒有人看到我得到的 URL 有問題,或者有什么想法可能是錯誤的?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.