2012-12-06 30 views
3

分配AVAsset我可以初始化從NSDataAVAsset ..我知道我可以使用像從NSData的

[[AVURLAsset alloc] initWithURL:url options:nil]; 

函數初始化從URL AVData任何一個可以建議我直接從NSData分配AVAsset的一個類似的方式?

回答

4

據我所知,沒有。 AVAsset表示設備的(內部)媒體庫中的項目,因此使用您的自定義數據對其進行初始化不會有多大意義。值得一提的是,這個類沒有NSData的公開初始值設定項。

我懷疑你應該最有可能需要重新設計你的代碼邏輯,如果你需要這個。

+0

我實際上是從internent下載了幾個音頻文件,然後使用AVMutableComposition將它們全部合併在一起。所以我需要爲每個文件創建AVAsset。你能否建議更好的方法 – user1495306

+0

@ user1495306爲什麼你需要**爲他們創造一項資產? – 2012-12-06 11:09:34

+2

用於創建AVMutableComposition – user1495306