html5视频插件video不自动播放解决

视频不能自动播放,而不能像网上的很多视频那样一开始就能播放(边下边放),造成这个问题的原因是一些描述mp4文件信息的moov atom元数据默认放置在了视频文件的最后,而所有的播放器(包括独立的、网络化的——如浏览器)都需要这些信息来正确构建播放(比如视频分辨率到底是多少,视频到底有多长......)由此需要把这些信息想办法移动到mp4文件的前部,这样读取到这些信息后客户端播放器就可以搭起播放环境,后续只需要播放数据即可。

用qt-faststart可以进行视频转换,视频可以边下边放、我写了一个批处理命令。批量进行视频转换

 

下面是run.bat文件,原map4文件代表你要转换的视频。新mp4文件代表转换成功的视频

mode con cols=100 lines=100&color 0a&title=mp4视频转换

@echo off 
setlocal enabledelayedexpansion 
::CODER BY dsw POWERD BY iBAT
set b=%cd%
for %%i in (%b%\原mp4文件\*.*) do ( 
set aa=%%i
echo --------------开始转换【!aa!】----------
set bb=%%i
set aa=!aa:原mp4文件=新mp4文件! 
%b%/qt-faststart/qt-faststart.exe !bb! !aa!
echo --------------转换成功【!aa!】----------
echo\
echo\
echo\
 )

pause

下面是文件目录结构

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王威振的csdn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值