Hochladen Aufnahme von Cordova Media Plugin
Ich versuche zum hochladen einer audio-Datei aufgezeichnet, mit der Cordova Media Plugin auf iOS.
Die audio-Dateien sind erstellt und ich bin in der Lage, Sie zu spielen zurück.
Aber ich kann nicht finden, eine funktionierende Lösung um mit dem hochladen der Aufzeichnung aus dem Dateisystem. Mein code für die Aufnahme ist:
record = new Media(src,
//success callback
function () {
console.log("recordAudio():Audio Success");
},
//error callback
function (err) {
console.log("recordAudio():Audio Error: " + err.code);
});
//Record audio
record.startRecord();
//when finished
record.stopRecord();
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fand ich heraus, wie es zu tun:
Unter iOS müssen Sie die Cordova-Datei-System Plugin zuerst erstellen Sie einen neuen Eintrag.
Zur Erstellung der Datensatz-Datei und setze die globalen Variablen fileURL und audioRecord:
start und Stopp der Aufzeichnung:
Hochladen der Datei müssen Sie zunächst fügen Sie die Datei-Transfer-Plugin:
Dann können Sie diese Methode aufrufen, um mit dem hochladen der Aufzeichnung:
Um die Datei zu erhalten können Sie dieses PHP-Skript:
Nutzung der FileTransfer-plugin https://github.com/apache/cordova-plugin-file-transfer/blob/master/doc/index.md. Installieren tun:
dann tun Sie dies
src