avasset

    1熱度

    1回答

    我試圖播放本地視頻使用AVFoundation。我不知道這裏發生了什麼,只有當我在網絡上播放視頻,然後播放本地視頻時才起作用。如果我只是播放本地視頻,它會給我錯誤: 項目無法播放 他資產軌道已加載,但無法播放。 ,這裏是我的代碼: - (void)setURL:(NSURL*)URL { if (mURL != URL) { [mURL release]; mURL =

    1熱度

    1回答

    我試圖使用AVAssetExportSession來更改文件的元數據,但我嘗試使用的任何元數據似乎都不起作用。當我將一個空數組傳遞給[AVAssetExportSession setMetadata:Array];時,文件會使用其未經編輯的元數據編寫,但是隻要將AVMetadataItem放入數組中,就不會將元數據寫入新文件。這裏是我使用的代碼: //NSMutableArray *newArra

    2熱度

    1回答

    我試着這樣做同步: AVURLAsset *as = [[AVURLAsset alloc] initWithURL:url options:nil]; AVAssetImageGenerator *ima = [[AVAssetImageGenerator alloc] initWithAsset:as]; NSError *err = NULL; CMTime time = CMTime

    1熱度

    1回答

    我正在用iOS設備錄製短片段,然後嘗試將多個片段合併爲一個較大的視頻。一切工作正常,除了在最後的視頻中,每個片段之間它將閃爍第一個剪輯的第一幀。 例如,我想合併clip1,clip2,clip3。結果是(clip1) - >(clip1的第一幀) - >(clip2) - >(clip1的第一幀) - >(clip3) 下面是我用來合併它們的代碼。 AVMutableComposition* ma

    4熱度

    1回答

    我知道視頻類型問題的持續時間已被回答,但我面臨使用AVAsset和AVURLAsset獲取.mp4文件的持續時間的實際麻煩。我使用下面的代碼 NSString *itemPathString = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)objectAtIndex:0] stri

    2熱度

    1回答

    我正試圖穿過AVAsset中的每個幀,並將每個幀視爲圖像。我無法從我的搜索中找到任何內容。 我試圖完成應該是這樣的僞代碼的任務 for each frame in asset take the frame as an image and convert to a cvMat Process and store data of center points Sto

    5熱度

    1回答

    我有一個音頻文件,並希望更改其專輯封面圖稿。那麼,有可能嗎?而且,如何在iOS編程中將音頻文件的封面設置爲專輯封面? 其實,我合併了兩個音頻文件,並且想要爲iTune中顯示的專輯封面添加插圖。 守則如下: - (BOOL) combineVoices1 { NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirecto

    8熱度

    2回答

    自iOS 8以來,所有iPad專用藝術數據陣列& iPhone設備都會返回一個空數組。從本地文件(NSBundle)拉出時,我可以獲得專輯封面或封面藝術,但是從iTunes或設備上購買的任何歌曲都會返回空白。 我已經更新到最新的XCode,這兩個設備,並且還有在iTunes上最新的iOS。我已經在iPad 4,iPad Air,iPhone 5,iPhone 6上進行了測試。希望有人知道發生了什麼

    0熱度

    1回答

    我正在開發目標C中的iOS應用程序。 根據我的要求,我想將視頻分成多個部分。 假設我有一個50秒的視頻,我想分成5份,每份10秒。 如果你們有任何想法,請指教我。

    2熱度

    3回答

    我有4個視頻文件,我已編輯並添加到一個可變的作文。我試圖用出口會話但是導出的文件,當我出口中,只有第一條軌道在下面的曲目列表被出口 <AVAssetExportSession: 0x60800001da50, asset = <AVMutableComposition: 0x6080002240a0 tracks = ( "<AVMutableCompositionTrack: 0x600