【发布时间】:2012-08-02 15:06:39
【问题描述】:
【问题讨论】:
-
将其写入文件然后加载该文件
-
+1 给@Dustin。 AVPlayerItem 类真的没有给你太多选择。
标签: objective-c ios cocoa-touch nsdata avplayer
【问题讨论】:
标签: objective-c ios cocoa-touch nsdata avplayer
[/*name of NSData*/ writeToFile:/*save file path*/ atomically: YES];
NSURL *filepath = [NSURL fileURLWithPath:/*save file path*/];
AVPlayerItem *player = [AVPlayerItem playerItemWithURL:filepath];
未经测试,但应该可以工作。
【讨论】:
initWithData 方法可能会有所帮助
为 Swift 5 更新 Dustin's answer:
var audioData: Data // some audio data
var fileURL: URL // some local path, probably appending NSTemporaryDirectory()
try! audioData.write(to: fileURL)
let item = AVPlayerItem(url: fileURL)
【讨论】: