Моето приложение е cordova хибридно приложение за Windows phone 8.1.
Заснема видео с плъгин за улавяне на медия и получавам URL адреса на видеото в моето обратно извикване, което е нещо подобно:
/VideoCache/Video-7c5eb8ae-5c3d-48ee-9f3b-0805e81ebc06.mp4
Как мога да настроя този видеоклип на html видео таг.
Създадох супер прост проект за възпроизвеждане на тази грешка и го споделих в onedrive
ето начина, по който го извиквам чрез javascript:
// Called when capture operation is finished
//
function captureSuccess(mediaFiles) {
var i, len;
console.log("captureSuccess, mediaFiles: " + JSON.stringify(mediaFiles));
console.log("mediaFiles.fullPath: " + mediaFiles[0].fullPath);
//document.querySelector("#video1 > source").src = "http://www.w3schools.com/html/movie.mp4";
document.querySelector("#video1 > source").src = mediaFiles[0].fullPath;
}
// Called if something bad happens.
//
function captureError(error) {
var msg = 'An error occurred during capture: ' + error.code;
navigator.notification.alert(msg, null, 'Uh oh!');
}
// A button will call this function
//
function captureVideo() {
// Launch device video recording application,
// allowing user to capture up to 2 video clips
navigator.device.capture.captureVideo(captureSuccess, captureError, { limit: 1 });
}