Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/105.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在objective c中的sqlite DB中存储音频_Ios_Objective C_Sqlite - Fatal编程技术网

Ios 如何在objective c中的sqlite DB中存储音频

Ios 如何在objective c中的sqlite DB中存储音频,ios,objective-c,sqlite,Ios,Objective C,Sqlite,我正在为音频播放器开发一个iPhone应用程序。我想给用户一些选择,这样他们可以通过流媒体收听歌曲/音乐,或者下载音频文件并存储在sqlite数据库中。我知道如何以编程方式在应用程序中传输音频文件。但我不知道如何将下载的音频文件存储在sqlite数据库中。此外,在将音频文件存储在sqlite DB中之后,我需要获取音频文件并播放歌曲。如何从sqlite DB获取音频文件 这是我下载音频文件的代码 NSURL *url = [NSURL URLWithString:@"http://www.fil

我正在为音频播放器开发一个
iPhone
应用程序。我想给用户一些选择,这样他们可以通过流媒体收听歌曲/音乐,或者下载音频文件并存储在sqlite数据库中。我知道如何以编程方式在应用程序中传输音频文件。但我不知道如何将下载的音频文件存储在sqlite数据库中。此外,在将音频文件存储在sqlite DB中之后,我需要获取音频文件并播放歌曲。如何从sqlite DB获取音频文件

这是我下载音频文件的代码

NSURL *url = [NSURL URLWithString:@"http://www.fileurl.com/example.mp3"];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setDownloadDestinationPath:[NSString stringWithFormat:@"%@",dataPath]]; 
[request setDelegate:self];
[request startAsynchronous];

首先,ASIHTTPRequest已被弃用。用它的颜色。以及存储和播放的方法

  • 使用该方法下载音频并存储在文档目录文件夹中
  • 不要在sqlite数据库表中填写文档目录的完整路径
  • 只需将音频文件名存储在sqlite中。因为关闭并打开应用程序后,文档目录文件夹路径将发生更改,所以只需将名称存储在sqlite中,并使用document directory文件夹路径函数
  • 如果您正在播放未下载的音频文件,则只需将url存储在sqlite中并播放即可
我想在sqlite db中存储音频URL,并从sqlite db获取音频URL。。请给我一些建议如何做到这一点…提前谢谢。你想存储音频URL或你想在Squilite中存储完整音频还有一个问题你想在从本地数据库获取后脱机或联机播放音频我想在sqlite中存储完整音频。。。如果网络可用,我想在在线模式下玩。如果网络不可用,那么我想从本地数据库播放音频…请参阅此链接一次