avasset

    4熱度

    3回答

    我使用AVPlayer在線播放音頻,並且希望在avplayer完成加載流時將音頻數據/音頻流保存到本地。 我implementt它爲以下幾點: let fileUrl = NSURL(string: strUrl)! let asset = AVURLAsset(URL: fileUrl) asset.resourceLoader.setDelegate(self, queue

    5熱度

    2回答

    我一直在四處搜索Swift文檔到保存AVAudioEngine的音頻輸出,但我找不到任何有用的提示。 有什麼建議嗎? 解決方案 我發現一個解決方法,謝謝馬特的答案。 這裏的如何使其通過AVAudioEngine 後保存音頻樣本代碼(我認爲這在技術上是之前) newAudio = AVAudioFile(forWriting: newAudio.url, settings: nil, error:

    0熱度

    2回答

    我試圖採用不同的方法來合併視頻。我正在爲每次轉換創建一個新的軌道。 這段代碼的問題在於第一個視頻被顯示,而其他所有視頻都是黑色的。 音頻覆蓋圖對於整個網段是正確的。它看起來像視頻沒有被帶入組成,因爲該文件的大小爲5 M時,它應該是大約25M。 5M大小與第一個剪輯和音軌的大小相關。所有AVAsset似乎都是有效的。這些文件確實存在於文件系統中。下面是代碼: - (void)mergeVideos:

    5熱度

    1回答

    出於某種原因,我總是收到此錯誤: Error Domain=NSURLErrorDomain Code=-3000 "Cannot create file" UserInfo={NSLocalizedDescription=Cannot create file, NSUnderlyingError=0x1321dd730 {Error Domain=NSOSStatusErrorDomain Co

    0熱度

    1回答

    我需要減少使用混合應用拍攝的視頻的尺寸而不降低分辨率,因此我試圖修改cordova video editor plugin以通過更改比特率來減少視頻的尺寸。 我試圖使用SDAVAssetExportSession沒有任何成功,並獲得噸的CVPixel錯誤。 插件代碼爲: - (void) transcodeVideo:(CDVInvokedUrlCommand*)command { N

    2熱度

    1回答

    我試圖將圖像疊加和視頻合併到一個新的視頻文件中。這是我正在使用的代碼: - (void)mergeVideoUrl:(NSURL *)videoURL andOverlayImage:(UIImage *)overlayImage { NSLog(@"%s", __PRETTY_FUNCTION__); // Create an AVURLAsset AVURLA

    5熱度

    1回答

    這裏是鏈接github https://github.com/spennyf/cropVid/tree/master來試試你的自我,看看我在說什麼,它將需要1分鐘的時間來測試。謝謝! 我正在拍攝帶有方形的視頻以顯示vid的哪部分將被裁剪。就像這樣: 現在我做了一張紙,4號線在廣場上的這一點,並在頂部和底部半年線的差異。然後,我使用的代碼,我將發佈作物的視頻,但後來當我顯示視頻我看到這個(忽略背景和

    1熱度

    1回答

    我在空投分享視頻時遇到了一些麻煩。所以,我現在用的是AssetLibrary這樣的: else if (conformsToVideo) { UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Asset Loaded" message:@"Video One Loaded" delegate:nil can

    1熱度

    1回答

    我試圖在AVPlayer(streaming)上使用AVAssetResourceLoaderDelegate。首先,我發現如果url方案是http或https,則不會調用AVAssetResourceLoaderDelegate方法。很公平。我添加了一個像「custom_scheme://」的自定義方案。下面的方法被稱爲: public override bool ShouldWaitForLo

    1熱度

    2回答

    我使用generateCGImagesAsynchronouslyForTimes做出一些圖像,並將它們保存到NSMutableArray,現在當函數generateCGImagesAsynchronouslyForTimes結束我希望這個陣列中使用的圖像,我怎麼能有代碼我想exectue畢竟所有的圖像已經生成完成。我只是把它放在completionHandler的代碼塊中,但我不希望它運行多次,