小程序
小游戏
企业微信
微信支付
扫描小程序码分享
播放直播视频,如果出现视频卡顿,即视频出现loading动画,想做相应的操作,问题是如何捕获这种情况?
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
web-view 可以提供完整的交互功能就 OK 了,不太需要和小壳子交互。
可能需要注意的就是得通过 URL 向 webview 传输登陆凭据等信息,毕竟不是 iframe,双端实时通信还处于被限制的状态。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
谢谢,bindtimeupdate思路采纳。web-view对话,对html和js的支持度够完善吗?
可以考虑监听 bindtimeupdate 事件,如果 videoContext 处于播放状态(可以使用 bindpause 等事件在 JS 内同步 video 的播放状态)并且连续 500ms 没有触发 timeupdate 回调,可以认为是卡了并且展示 loading。在 timeupdate 再次被触发时,隐藏 loading。
不过仍然推荐使用 web-view(事实上我们也是这么做的)来处理视频播放相关的功能,自由度更高,有更多更成熟的库可以使用。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
web-view 可以提供完整的交互功能就 OK 了,不太需要和小壳子交互。
可能需要注意的就是得通过 URL 向 webview 传输登陆凭据等信息,毕竟不是 iframe,双端实时通信还处于被限制的状态。
谢谢,bindtimeupdate思路采纳。web-view对话,对html和js的支持度够完善吗?
可以考虑监听 bindtimeupdate 事件,如果 videoContext 处于播放状态(可以使用 bindpause 等事件在 JS 内同步 video 的播放状态)并且连续 500ms 没有触发 timeupdate 回调,可以认为是卡了并且展示 loading。在 timeupdate 再次被触发时,隐藏 loading。
不过仍然推荐使用 web-view(事实上我们也是这么做的)来处理视频播放相关的功能,自由度更高,有更多更成熟的库可以使用。