javascript - 这里应该使用哪个播放事件?
问题描述
如果所有这些都有效,那么在这里使用哪个最好?
canplay、canplaythrough、playing 或 play
只使用其中一个是否有意义,如果是,是哪一个?
使用所有这些有意义吗?
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/
由于 play 方法或 autoplay 属性,播放状态不再暂停时发送。
const playingEvents = ["canplay", "canplaythrough", "play", "playing"];
解决方案
推荐阅读
- python - 如何在 Python 2.7 中声明一个空字典的空字典?
- xml - 如何在 xsl:comment 中包含 xml 并保持缩进
- html - 如何在 node-red 中使用纯 json 创建网页
- python - Scipy Curve_fit:为什么我的拟合这么差,如何改进?
- gstreamer - Gstreamer filesink 适用于命令行但不适用于 Java 代码
- github - GitHub:是否可以查看特定分支而不是整个仓库?
- node.js - Loopback 3 / Where Filter / LIKE / MSSQL 连接器错误
- sql - 如何修复提供用户输入的 PL/SQL 函数,它将通过条件语句并输出正确的行
- mediawiki - 在 MediaWiki API 中访问 Youtube 视频 URL 或 ID
- c++ - 如何制作类型定义函数的函数指针数组