这里应该使用哪个比赛事件?

时间:2019-01-09 20:12:26

标签: javascript events audio stream

如果所有这些都能奏效,那么哪一个是最好的选择?

可以播放,可以播放,播放或播放

仅使用其中之一是有意义的,如果是,则使用哪一个?

使用它们全部有意义吗?

const playingEvents = ["playing"];

代码: https://jsfiddle.net/spaozyxq/28/

  

播放后,当媒体有足够的数据可开始播放时发送   事件,还包括从停顿中恢复时,在循环媒体时   重新启动,并且在搜索之后(如果在搜索之前正在播放)。

const playingEvents = ["canplaythrough"];

代码: https://jsfiddle.net/spaozyxq/30/

  

用户代理估计,如果现在要开始播放,则   媒体资源可以全部当前播放速率呈现   结束而无需停止进一步缓冲的方式。

const playingEvents = ["canplay"];

代码: https://jsfiddle.net/spaozyxq/32/

  

用户代理可以恢复播放媒体数据,但是可以估计   如果现在要开始播放,则媒体资源无法   以当前的播放速率播放直至结束   停止进一步缓冲内容。

const playingEvents = ["play"];

代码: https://jsfiddle.net/spaozyxq/36/

  

由于以下原因导致播放状态不再暂停时发送   播放方法或自动播放属性。

const playingEvents = ["canplay", "canplaythrough", "play", "playing"];

代码: https://jsfiddle.net/spaozyxq/39/

0 个答案:

没有答案