webm进度条和修复问题

WebRTC 同时被 3 个专栏收录
26 篇文章 8 订阅
8 篇文章 0 订阅
15 篇文章 6 订阅

问题

我们使用getUserMedia、MediaRecorder等API生成的webm视频时,会发现视频的进度条无法拖动,等视频播放完一次后,这个进度条就可以拖动了

解决办法

1.转码为其他视频格式文件

2.以上问题的原因是在Chrome独有的,火狐是没有这个问题的。详情问题的原因可以查看
以下连接,描述的很清楚,这里不再重复。

https://zhuanlan.zhihu.com/p/66503782
https://stackoverflow.com/questions/38443084/how-can-i-add-predefined-length-to-audio-recorded-from-mediarecorder-in-chrome/39971175#3997117
https://github.com/w3c/mediacapture-record/issues/119
https://www.npmjs.com/package/ts-ebml

完整解决代码可以查看该github
https://github.com/daxiondi/WebRTC-Client-Record

  • 1
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

Sewise Player是一款免费开源的多媒体播放器,以HTML5技术为平台开发,兼容Flash技术,支持跨终端播放,不仅适用PC端播放,也适配iPad、iPhone、Android手机、平板电脑等移动终端。Sewise Player 2.5.2 更新日志:2014-12-261、增加primary参数,用于确定html5与flash播放的优先级。2、HTML5模块加入draggable参数。3、修复了在bootstrap框架中弹窗进度条错误的问题。4、修复了Flash模块无法播放相对路径视频地址的问题。5、修复了一此小问题。功能列表:•支持HTML5,Flash视频播放技术。•支持多平台,PC包括Windows, MacOS, Linux等。Mobile包括Android, IOS, Windows Phone等。•支持多浏览器兼容,如IE6/7/8/9/10、Google Chrome、Firefox、safari、Opera等。•支持多种视频格式,如mp4、m3u8、oga、webm、theora、flv、f4v等。•支持多种协议直播流,如rtmp、hls、http等。•支持Flash播放m3u8文件,以及AES-128解码播放。•支持PC与Mobile平台播放器自动识别功能。•支持浏览器HTML5与Flash特性检测。•支持HTML5不同视频格式地址Fallback兼容播放功能。•支持Flash Fallback到HTML5视频播放功能。•支持播放地址AMF, AJAX, JOSNP类型请求。•支持自定义HTML5与Flash皮肤,让您无需了解专业的编码技术也可以制作出超烗风格的皮肤。•支持前置广告(swf, 图片, 视频)。•支持字幕。•支持多种播放参数设定,并支持启动参数设置。•支持丰富的api接口,以此可以快速打造功能强大的插件。
©️2021 CSDN 皮肤主题: 游动-白 设计师:白松林 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值