我使用此代码剪切视频的一部分
exec("ffmpeg -i ".$url." -ss ".$start." -to ".$end." -c copy ".$result);
此代码效果很好,结果在Google Chrome和IE中播放,但是修补程序报告
找不到支持mime类型的视频。
作为源视频的$url
在所有浏览器中播放。
视频格式为.mp4
,播放器为浏览器的html5播放器。我该如何解决这个问题?
答案 0 :(得分:0)
您可以使用canPlayType
功能查看是否需要后备......
var obj = document.createElement('video');
if (obj.canPlayType('video/mp4') == 'probably') {
// you are okay with mp4
} else {
// try with video/webm or some other supported format
}
您还应该通过header确保回复包含正确的内容类型(mime类型):
header('Content-type: video/mp4');