项目需要上传视频,一开始使用Form表单直接选择视频进行上传,但是后来出现一些不知道是错误,所以改用直接调用手机的摄像头进行摄像和选择手机中的视频。
function ChooseVideo() {
//选择录像还是选择手机的中的视频
if (mui.os.plus) {
var a = [{
title: "录像"
}, {
title: "从手机视频选择"
}];
plus.nativeUI.actionSheet({
title: "修改企业视频",
cancel: "取消",
buttons: a
}, function(b) {
switch (b.index) {
case 0:
break;
case 1:
StartRecording();
break;
case 2:
galleryVideo();
break;
default:
break
}
})
}}
function StartRecording() { //录像
var c = plus.camera.getCamera();
c.startVideoCapture(function(e) {
plus.io.resolveLocalFileSystemURL(e, function(entry) {
var s = entry.toLocalURL() + "?version=" + new Date().getTime();
Video = s;
$("#video").empty();
$("#video").append('<video style="width:50%;height:100px;margin-left:20px" controls> <source src