javascript - 如何将 Shaka Player 与通过 xhr 或 websocket 到达的原始 mp4 视频数据一起使用?
解决方案
最简单的方法是不时检查服务器:
setInterval(checkServer, 5000);
function checkServer(){
fetch('myurl').then(r=>r.json()).then(r=>switch(r.cmd){
case 'play': player.url = r.url;
break;
})
}
服务器应响应为 json {cmd:'play', url:'/video.vp8'}
如果你可以挖掘 websocket,服务器可以发送命令。
推荐阅读
- python-2.7 - Selenium webdriver - 查找标签导航视频播放器元素的坐标以进行交互
- node.js - 使用 IDE 调试 node.js 后端应用程序,例如 WebStorm
- asp.net-core - netcoreapp2.1 上的 Rfc2898DeriveBytes(密码,盐迭代)
- python-3.x - 我的redis客户端只能得到初始通道连接的确认,但不能得到消息
- javascript - 来自数组的图表js自定义数据标签
- javascript - 是否可以从事件接口检查 event.target 是否检查了属性?
- c# - 如何将对象类型转换为泛型类的特定类型
- ios - Indexpath.item 在 2 后重置
- html - 如何在 html Textarea 中设置最大行以使溢出自动?
- clang-format - clang-format:如何转储特定于语言的默认配置?