ios - 如何读取录制的音频(二进制)文件以在 iOS 中上传

标签 ios audio file-io binary

我有一个存储在文档文件夹中的文件中的音频文件(二进制)文件,我想从文件中读取数据并使用 php 脚本上传到服务器,我的问题是读取此文件的最佳方式是什么形成磁盘?

最佳答案

你可以简单地使用

NSData *fileData = [[NSData alloc] initWithContentsOfFile:@"My File Path"];

读取文件内容。但是,如果文件是 0.5 到 2 mb,则使用 GCD、NSOperationQueue 或类似方法将读取操作发送到线程。

如果您的目标是 iOS7 及更高版本,您可以尝试新的 NSURLSession

https://developer.apple.com/library/ios/documentation/Foundation/Reference/NSURLSession_class/Introduction/Introduction.html

关于ios - 如何读取录制的音频(二进制)文件以在 iOS 中上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22094152/

相关文章:

iOS popViewController 出现动画黑条

ios - ios应用程序 "knows"如何运行单元测试

security - 我怎样才能允许人们收听音频剪辑,但可以限制他们下载它们?

php - * 无法打开 vchiq 实例

c - Android NDK中的文件操作

ios - RemoveFromSuperView 不适用于 UIButton

iOS - 如何删除选项卡栏中所选项目的突出显示

delphi - 实现核心音频 API 事件

java - 在java中读取文本文件

android - 访问android SD卡