0
使用Azure媒體服務我將視頻流1-10秒傳送給必須在不同視圖(包括UICollectionView)中循環播放的移動客戶端。要顯示我正在使用的視頻AVPlayer。 現在我想緩存它。我試圖將視頻導出後加載使用AVAssetExportSession但asset.Exportable
返回false因此它顯示錯誤:Azure媒體服務流不可導出用於AVFoundation
UserInfo={NSLocalizedDescription=Operation Stopped, NSLocalizedFailureReason=The operation is not supported for this media.}
有什麼辦法來保存和蔚藍的媒體服務緩存視頻流,我已經嘗試了不同的格式但它們中沒有一個是可導出的。這裏是我的資產瞭解創建:
var urlManifest = http://***.streaming.mediaservices.windows.net/***.ism/manifest;
var asset = AVAsset.FromUrl(
NSUrl.FromString(String.Format("{0}(format=m3u8-aapl)",urlManifest)));