上传到webhost时,视频会变为静音

时间:2015-01-14 18:54:33

标签: html flash video

我正在尝试使用此代码嵌入视频,该视频适用于托管在其他网站上的视频:

<object width="432" height="235">
<param name="movie" value="http://fpdownload.adobe.com/strobe/FlashMediaPlayback.swf">
</param>
<param name="flashvars" value="src=http%3A%2F%2Fwww.one love %2Fdonate.mp4></param>    
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="http://fpdownload.adobe.com/strobe/FlashMediaPlayback.swf" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="432" height="235" flashvars="src=http%3A%2F%2Fwww.booyah%2Fdonate.mp4"></embed></object>

视频播放正常,但没有音频。在本地,mp4文件同时播放音频和视频。

我将相同的视频发送到主机,它会丢失音频。

任何人都知道我做错了什么以及如何在我的网站上获取此视频的声音?

1 个答案:

答案 0 :(得分:0)

使用MediaInfoGSpotMP4Box等许多工具分析您的视频后,我发现您的视频文件的音频格式是MPEG-1 Audio Layer II(mp2),这是Flash Player不支持这就是为什么在使用Flash视频播放器播放时无法听到任何声音的原因。我用ffmpeg和ffprobe测试了它,并且都显示为mp3,所以可以肯定的是,我用闪存视频播放器测试了视频,我没有看到可以确认闪存不支持其音频格式的音频元数据。

因此,有关Flash Player支持的视频和音频格式的详细信息,您可以查看my answer of this question,有关更多视频工具和编解码器标识符,您可以看到here和{{3} }。

希望可以提供帮助。