视频不能自动播放,而不能像网上的很多视频那样一开始就能播放(边下边放),造成这个问题的原因是一些描述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

下面是文件目录结构

html5视频插件video不自动播放解决相关推荐

  1. HLS播放:html5下用video标签来播放m3u8格式的视频

    HLS播放:html5下用video标签来播放m3u8格式的视频 <video class="tvhou" width="100%" height=&qu ...

  2. html5 video播放按钮放在中间,在html5视频控制区跟踪点击播放按钮(Track clicks to play button in html5 video control area)...

    在html5视频控制区跟踪点击播放按钮(Track clicks to play button in html5 video control area) 我点击了一张HTML5视频播放海报,并点击了控 ...

  3. 微信公众号网页 H5 video 标签自动播放

    目录 微信公众号网页 H5 video 标签自动播放 问题描述 解决方案 微信公众号网页 H5 video 标签自动播放 环境:微信公众号网页 需求:H5 video 标签自动播放视频 video 标 ...

  4. Android 基于GSYVideoPlayer实现短视频软件上下滑自动播放视频

    先放效果图 两个视频的地址: private final String mp4_a = "http://vfx.mtime.cn/Video/2019/03/19/mp4/190319212 ...

  5. 长时长视频java存储及vue播放解决方法

    需要在B/S架构播放2G的1小时时长视频,考虑性能要做视频分片 一.大视频存储 可以把视频进行切片处理,使用的工具软件ffmpeg 把视频ts切片生成.m3u8格式的. 先去官网下载软件:https: ...

  6. 苹果mac系统下浏览器video无法自动播放问题

    我们在做手机Android/iOS开发的时候,声音一般都是无法自动播放的,桌面PC版的Safari浏览器在2017年也宣布禁止带有声音的多媒体自动播放功能,后来谷歌发布了最新的Chrome 66浏览器 ...

  7. 微信背景音乐不自动播放解决

    微信背景音乐不自动播放解决 document.addEventListener('DOMContentLoaded',function (){function audioAutoPlay(){var ...

  8. 怎么让优酷视频在网页中自动播放方法

    优酷视频在网页中自动播放: 方法一 1.首先在优酷复制得到欲贴视频的代码, <embed src="http://player.youku.com/player.php/sid/XMz ...

  9. 解决微信浏览器video标签自动播放视频失效

    正常在浏览器好好的视频,在微信内置浏览器中点击播放全屏,样式也不一样,自动播放失效.罪魁祸首是微信把video标签都成微信规则的了.下面方式可以解决视频播放全屏以及不能自动播放的问题. <vid ...

最新文章

  1. Spark任务提交底层原理
  2. javascript DOM对象
  3. 前端必看 | 2D游戏化互动入门基础知识
  4. C语言之理解(*(void (*)())0)()和signal函数
  5. 【java机器学习】svm入门十讲
  6. bash: telnet: command not found...
  7. Qt工作笔记-保存textEdit中的数据,并自动打开文件
  8. zz乱码、编码问题详
  9. Lock(ReentrantLock)实现线程同步,线程安全
  10. cglib和jdk动态代理以及 按指定顺序排列list
  11. vue-cli初始化项目2.x|3.x
  12. 2. JavaScript Boolean 对象
  13. Postman写接口文档
  14. GitHub上超火的“算法宝典”,程序员开发指南
  15. 一文让你彻底弄清failfast、failsafe、failover、failback、failsilent
  16. 每日一练 — 2021.12.30
  17. 让电脑无法使用QQ或微信
  18. 引用 当鱼爱上了白蝴蝶
  19. 【深度学习】更大规模的完整视频理解
  20. 给安卓手机安装linux系统分区,把Linux装在你的FAT32分区

热门文章

  1. 思科防火墙 pix做***的配置
  2. 远程桌面无法复制粘贴的解决方法汇总
  3. golang中操作excel(tealeg/xlsx、360EntSecGroup-Skylar/excelize)
  4. P1247ybtoj【数学基础】5章1题【取火柴游戏】
  5. c语言自定义函数多个返回值,C语言函数返回值
  6. 泰国潜水圣地——斯米兰岛近期开放,不去浪还等什么!
  7. 计算机二级accesse有哪些内容,二级Access数据库大纲知识要点
  8. 200smart电机控制程序,三相异步电动机正反转
  9. 磨金石教育摄影技能干货分享|极简艺术与人文摄影相结合(一)
  10. linux下在终端用ASCII实现偶像练习生-鲲鲲爱打球