Ich entwickle eine iPhone-Anwendung für einen Audio-Player. Ich möchte dem Benutzer einige Optionen geben, damit sie den Song/die Musik per Streaming anhören können oder sie können die Audiodatei herunterladen und in der SQLite-Datenbank speichern. Ich kann die Audiodateien in der App programmgesteuert streamen. Aber ich weiß nicht, wie man die heruntergeladene Audiodatei in sqlite-Datenbank mit BLOB speichert. Nachdem ich die Audiodatei in der sqlite DB gespeichert habe, muss ich die Audiodatei holen und den Song abspielen. Wie hole ich die Audiodatei von sqlite DB?So speichern Sie Audiodatei in SQLite-Datenbank in iOS
Dies ist mein Code zum Herunterladen der Audiodatei.
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];
Warum möchten Sie es in einer Datenbank speichern? Das Speichern großer Mengen binärer Daten in einer relationalen Datenbank ist keine gute Idee. In der Regel werden die Daten in einer normalen Datei gespeichert und einfach in der Datenbank gespeichert. – trojanfoe
@trojanfoe Danke für Ihre Antwort. bitte geben Sie mir richtige Anleitung. Ich bin völlig neu in iOS-Entwicklung. – satya
Es hat nichts zu tun mit iOS; Ich hätte den gleichen Kommentar unabhängig von Plattform/Sprache/etc. – trojanfoe