html视频无法打开所有视频

时间:2017-04-24 10:53:25

标签: html5 video

我有一段HTML视频代码,但它没有打开所有设备,我怎么能为所有视频制作?

$files = glob("www/$lnk/*.{mp4,flv,mkv,avi,rmvb,MP4,FLV,MKV,AVI‬‬,RMVB}", GLOB_BRACE);
sort($files);
$S = '"';
$i = -1;
$first = basename($files[0]);
foreach ($files as $filename) {
 $vName = basename($filename);
 $fName = basename($filename,'.mp4');
 $fName = basename($fName,'.flv');
  $fName = basename($filename,'.avi');
 $fName = basename($filename,'.MP4');
 $fName = basename($fName,'.FLV');
 $i++;

 echo"
 <div onclick=$S chkListImg('$i'); $('#videoCont').html('<video autoplay controls width=100% height=100% src=www/$lnk/$vName/></video>'); $('.downBtn').attr('id','$vName'); $S id='playListImg' class='$vName' name='playListImg' title='$fName'>
 <img name='topicListImg' border='0' src='pictures/$img' style='width:100%; height:100%; box-sizing:border-box; border:0px solid #ff1300;' />
 </div>
 ";

}

我试图为{mp4,flv,mkv,avi,rmvb,MP4,FLV,MKV,AVI,RMVB}添加新内容,但它也无效!

2 个答案:

答案 0 :(得分:1)

HTML 5支持mp4,webm,ogg格式覆盖所有设备..

您可以使用此代码来支持as,

if(this.video.canPlayType("video/mp4")){
  this.video.src="video/filename.mp4";

}else if(this.video.canPlayType("video/webm")){
  this.video.src="video/filename.webm";

}else{
  this.video.src="video/filename.ogg";
}

您可以参考W3schools了解更多关于此视频等的内容。

https://www.w3schools.com/html/html5_video.asp https://www.w3schools.com/tags/av_met_canplaytype.asp

答案 1 :(得分:-1)

paper-dropdown-menu.html

我已经得到了这个,但它仍然不支持所有内容