NSDocument 保存音频和视频文件
Posted
技术标签:
【中文标题】NSDocument 保存音频和视频文件【英文标题】:NSDocument Saving audio And Vidoes Files 【发布时间】:2013-02-24 08:33:52 【问题描述】:我有一个具有音频和视频文件下载功能的 ios 应用程序问题是我应该在哪里下载这些文件以及如何下载?
【问题讨论】:
【参考方案1】:你可以使用<AudioToolbox/AudioToolbox.h>
像这样创建文件
NSString *filePath = NSTemporaryDirectory();
filePath = [filePath stringByAppendingPathComponent:@"fileName.mp3"];
NSURL *fileURL = [NSURL fileURLWithPath:filePath];
这样写你的音频流描述
AudioStreamBasicDescription des;
des.mSampleRate = 44000;
des.mBitsPerChannel = 16;
des.mChannelsPerFrame = 1;
des.mFramesPerPacket = 1;
des.mBytesPerFrame = 2;
des.mBytesPerPacket = 2;
像这样创建音频文件
AudioFileID audioFile;
audioErr = AudioFileCreateWithURL((CFURLRef)fileURL,
kAudioFileWAVEType,
&des,
kAudioFileFlags_EraseFile,
&audioFile);
用AudioFileWriteBytes(audioFile)
方法写
【讨论】:
以上是关于NSDocument 保存音频和视频文件的主要内容,如果未能解决你的问题,请参考以下文章
Android - 将视频/音频文件上传到 Firebase 存储