Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 视频未加载,代码中有什么错误_Javascript_Html - Fatal编程技术网

Javascript 视频未加载,代码中有什么错误

Javascript 视频未加载,代码中有什么错误,javascript,html,Javascript,Html,函数t(){ var u=document.getElementById(“fileupload”).value; var video=document.getElementById('video'); document.getElementById.scr=u; video.load(); video.play(); }; 播放 您无法使用其src或id直接读取或播放视频 您必须执行以下操作才能完成您的要求。 使用FileReader功能从输入类型文件中读取文件源 <script>

函数t(){
var u=document.getElementById(“fileupload”).value;
var video=document.getElementById('video');
document.getElementById.scr=u;
video.load();
video.play();
};
播放

您无法使用其src或id直接读取或播放视频

您必须执行以下操作才能完成您的要求。 使用
FileReader
功能从
输入类型文件中读取文件源

<script>
    function t() {
      var preview = document.querySelector('embed');
      var video   = document.querySelector('input[type=file]').files[0];
      var reader  = new FileReader();

      reader.onloadend = function () {
        preview.src = reader.result;
      }

      if (video) {
        reader.readAsDataURL(video);
      } else {
        preview.src = "";
      }

      //video.load();
      //video.play();
    };
</script>

<input type="file" name="fileupload" value="fileupload" id="fileupload"> 
<label for="fileupload"> Select a file to play</label>

<embed id="video" width="330" height="220" scr="">
<button id="submit" value="submit" onclick="t();">play</button>

函数t(){
var preview=document.querySelector('embed');
var video=document.querySelector('input[type=file]')。files[0];
var reader=new FileReader();
reader.onloadend=函数(){
preview.src=reader.result;
}
if(视频){
reader.readAsDataURL(视频);
}否则{
preview.src=“”;
}
//video.load();
//video.play();
};
选择要播放的文件
玩

这里有一个在您显示的代码中没有Id为
的元素“fileupload”
。您确定这
document.getElementById.scr=u
正确吗?选择要删除的文件play@marekful事实上,它应该是
src
而不是
scr
。我用过这个谢谢你的回复,即使它不起作用,你能不能给一些其他方式播放视频谢谢你的回复,我仍然面临着同样的问题。我不能播放视频。问题是我可以在firefox中播放视频,但它在ie和chrome中显示错误。这可能有助于在chrome或ie中运行代码