Я разрабатываю приложение для iPhone для аудиоплеера. Я хочу дать некоторые варианты пользователю, чтобы они могли прослушивать песню/музыку путем потоковой передачи, или они могут загружать аудиофайл и хранить в базе данных sqlite. Я знаю, как программно передавать потоки аудиофайлов в приложении. Но я не знаю, как сохранить загруженный аудиофайл в базе данных sqlite с помощью BLOB. Кроме того, после сохранения аудиофайла в sqlite DB мне нужно получить аудиофайл и воспроизвести песню. Как получить аудиофайл из базы данных sqlite?Как сохранить аудиофайл в базе данных sqlite в iOS
Это мой код для загрузки аудиофайла.
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];
Почему вы хотите сохранить его в базе данных? Хранение большого количества двоичных данных в реляционной базе данных не является хорошей идеей; что обычно делается, это хранение данных в обычном файле и просто сохранение его имени в базе данных. – trojanfoe
@trojanfoe Спасибо за ваш ответ. пожалуйста, дайте мне правильное руководство. Я совершенно новичок в разработке iOS. – satya
С iOS ничего не происходит; У меня был бы такой же комментарий, независимо от платформы/языка/и т. Д. – trojanfoe