我正在播放mat视频和视频标签,但是没有一个播放的视频具有mpeg 4的视频编解码类型,但是H.264编解码格式播放得很好。在我尝试过的视频标签中是否有支持mpeg 4编解码器的方法:
<html>
<video>
<source src="videoUrl" type='video/mp4; codecs="amp4v.20.8,mp4a.40.2"'/>
</video>
</html>
<mat-video title="{{videoTitle}}" [autoplay]="true" [preload]="true" [fullscreen]="true" [download]="false">
<source matVideoSource [src]="videoFileName" type='video/mp4;codecs="amp4v.20.8,mp4a.40.2"'>
</mat-video>
尝试添加多个编解码器,但没有一个有效。
发布于 2019-04-17 10:51:40
我们不能播放'mpeg-4视频‘编解码器。为此,您将不得不将视频编解码器从任何转换器转换为“H.264”。我也面临过类似的问题,我设法通过AWS媒体转换服务来转换这个视频。使用AWS媒体转换SDK,我通过nodejs脚本通过nodejs脚本使用其SDK提交了大约500个视频。
在这里可以找到一些例子:
https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/emc-examples-templates.html
https://stackoverflow.com/questions/55449714
复制相似问题