mp4视频在flash中边下载边播放

本文详细介绍如何确保MP4视频能在Flash中边下载边播放,包括检查和转换视频编码格式,以及将元数据置于文件头部的两种方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

flash支持的音视频格式

在这里插入图片描述如何查看自己的mp4视频文件的编码格式符合flash支持的格式,你可以下载一个“格式工厂”,打开格式工厂 --> 找到工具集 --> 多媒体文件信息 --> 浏览找到你的视频文件就可以看到关于你的文件信息了。
在这里插入图片描述如果你的mp4视频文件编码格式不符合flash支持的格式,可以使用格式工厂 --> 视频 --> mp4 --> 输出配置 --> 视频编码设置一下输出的编码格式,将视频输出出来得到的就是符合flash格式的视频文件。

满足了flash的格式要求,在播放的时候为什么一直是黑频呢?下面为你解答。

mp4视频在flash中播放时下载完成才播放的原因

flash播放mp4视频时会去加载元数据,如果你的元数据位于头部,恭喜你,可以边下载边播放,如果你的元数据在尾部,只有在整个资源加载完成之后,才会进行播放,这就是你为什么看到的是黑屏,没有画面和声音了。

将元数据置于头部的方法

这里提供两种方法:
一、通过mp4box将元数据置于头部

  1. 下载mp4box,http://www.videohelp.com/tools/mp4box
  2. 安装mp4box
  3. 打开命令行工具
  4. 切换到mp4文件所在目录,输入“mp4box.exe -isma xx.mp4”,完成转换。

二、通过ffmpeg将元数据置于头部

  1. 下载ffmpeg,https://ffmpeg.zeranoe.com/builds/
  2. 解压,在bin中找到ffmpeg.exe,双击运行
  3. 进入mp4所在文件目录,打开powershell
  4. 输入“.\ffmpeg -i bad.mp4 -movflags faststart good.mp4”,完成转换。

这样flash就能正常播放mp4视频了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值