Je suis avec succès un flux capturaient vidéo avec le code ci-dessous:Capture vidéo Cordova - comment obtenir des données blob?
navigator.device.capture.captureVideo(
//...after recorded vid
function(mediaFiles) {
var i, path, len;
for (i = 0, len = mediaFiles.length; i < len; i += 1) {
path = mediaFiles[i].fullPath;
app.f7.alert(path);
}
},
//...couldn't get camera
function() { app.f7.alert('Sorry - your recording device could not be accessed', 'Error'); },
//...config
{limit:2}
);
Ce que je ne peux pas comprendre comment de saisir les données blob de la vidéo enregistrée. J'ai le chemin d'accès au fichier enregistré localement, mais j'ai besoin de sauvegarder les données sur un serveur distant, donc j'ai besoin de ses données.
Le rappel de succès est passé un objet MediaFile
encapsulant la vidéo capturée, mais the docs don't discuss tout moyen d'obtenir ses données brutes. Quelqu'un sait comment cela peut-il être réalisé?
Merci. "charge le en utilisant MediaFile.fullPath" - c'est exactement ce que je demande comment faire. J'ai le chemin complet, mais je ne sais pas comment lire le contenu du fichier que le chemin pointe vers un blob. – Utkanos
Voir https://stackoverflow.com/questions/37327992/cordova-file-plugin-to-load-video-source-from-ios-cache – Eric
Merci. Je vais enquêter sur cela - bien que la question n'ait pas de réponse acceptée et les commentaires suggèrent que le PO n'a jamais résolu le problème. – Utkanos