解决安卓手机播放视频问题

安卓手机在播放视频的时候,会出现弹出默认播放器,交互十分差,可用ffmepg 将mp4视频转成ts格式,用canvas播放。

ffmepg
命令行:
默认尺寸

ffmpeg -i g:\final.mp4 -f mpegts  -codec:v mpeg1video -b:v 120000k -r 1200 -bf 0 -codec:a mp2  -b:v 120000k g:\111221.ts

特定尺寸

ffmpeg -i g:\yinzi.mp4 -f mpegts  -codec:v mpeg1video -s 640x1137 -b:v 120000k -r 1200 -bf 0 -codec:a mp2  -b:v 120000k g:\yinzi3.ts

-s 尺寸

-bv 视频比特率

-r 帧速率

var canvasvideo1 = document.getElementById('myCanvas');
    canvasvideo1.width = cw;
    canvasvideo1.height = ch;
    url = 'v3.ts';
    var videocccc = new JSMpeg.Player(url, { canvas: canvasvideo1, loop: false });
    videocccc.play();
    videocccc.pause();
    videocccc.currentTime 
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容