分享自己使用 JSMpeg 的一些参数

分享自己使用 JSMpeg 的一些参数

创建JSMpeg:

var player = new JSMpeg.Player(url [, options]);

参数属性:

canvas – HTML的canvas元素使用视频渲染。如果没有给出,渲染器将创建自己的canvas元素。 loop - 是否循环视频(只能是静态文件)。默认为true。 autoplay - 是否立即开始播放(只能是静态文件)。默认为false。 audio - 是否解码音频。默认为true。 video - 是否解码视频。默认为true。 poster(海报) - URL的图像使用作为海报显示视频播放之前。 pauseWhenHidden – 是否暂停播放当标签无效时。默认为true。注意浏览器通常会在不活跃的选项卡中使用JS。 disableGl - 是否禁用WebGL和总是使用canvas2d渲染。默认为false。 preserveDrawingBuffer(缓冲区保护) – 是否WebGL上下文创建缓冲区保护的必要“截图”通过canvas.toDataURL()。默认为false。 progressive(渐进) - 是否加载数据块(只能是静态文件)。启用时,播放可以开始之前,整个源已完全加载。默认为true。 throttled(节流)- 当使用渐进,是否推迟加载块当他们不需要播放吗。默认为true。 chunkSize(分片)- 使用渐进式时,块的大小以字节为单位同时负载。默认的1024×10241MB)。 decodeFirstFrame - 是否解码并显示视频的第一帧。有用设置画布大小和使用框架作为“海报”的形象。这已经在使用自动播放或流源没有影响。默认为true。 maxAudioLag – 流时,最大排队长度秒音频。 videoBufferSize – 流时,字节大小的视频解码缓冲区。默认的512×1024512KB)。你可能需要增加这个非常高的比特率。 audioBufferSize – 流时,字节大小的音频解码缓冲区。默认的128×1024128KB)。你可能需要增加这个非常高的比特率。


poster 海报属性我试过了,无效、 可以在视频上方放一张视频第一帧的图片、


JSMpeg支持以下的方法和属性

        .play() – 开始播放 .pause() – 暂停播放 .stop() – 停止播放并回到视频的开始 .destroy() – 停止播放,切断源和清理WebGL和webaudio的状态,这个播放器在进行这个操作之后就不能使用了。 .volume – 获取或设置音频音量(0-1) .currentTime – 获取或设置当前的播放的位置时间以秒为单位。






  • 发表于 2018-08-17 11:29
  • 阅读 ( 2015 )
  • 分类:Html5前端

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
不写代码的码农
Xin

2 篇文章

作家榜 »

  1. 大北兔 15 文章
  2. 皮卡丘先生 13 文章
  3. hero 10 文章
  4. vien007 7 文章
  5. ningbnii 4 文章
  6. Even 4 文章
  7. 炸天 4 文章
  8. anlun214 4 文章