これは、 iOSでmp3ファイルを暗号化する方法についての私の投稿からの後続の質問です。
ファイルパス/URLではなくNSDataを使用してAVPlayerItemにトラックをロードするにはどうすればよいですか?
ありがとう
これは、 iOSでmp3ファイルを暗号化する方法についての私の投稿からの後続の質問です。
ファイルパス/URLではなくNSDataを使用してAVPlayerItemにトラックをロードするにはどうすればよいですか?
ありがとう
[/*name of NSData*/ writeToFile:/*save file path*/ atomically: YES];
NSURL *filepath = [NSURL fileURLWithPath:/*save file path*/];
AVPlayerItem *player = [AVPlayerItem playerItemWithURL:filepath];
テストされていませんが、動作するはずです。
Swift 5に対するDustinの回答の更新:
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)