开发者社区> 问答> 正文

VOD-视频点播在回调里面执行play方法报错,什么原因?

问题1:image.png image.png VOD-视频点播在回调里面执行play方法报错,什么原因?问题2:文档上不是放到回掉里面的吗?image.png 是这样?

展开
收起
三分钟热度的鱼 2023-05-29 10:33:25 904 0
2 条回答
写回答
取消 提交回答
  • 针对问题1的回答:顺序问题,play方法需要在播放器初始化完毕之后调用,放在回调外。针对问题2的回答:是的,放在外面。此回答整理自钉群“阿里云-VOD-视频点播-技术交流(进群先看公告)”

    2023-05-29 10:39:42
    赞同 展开评论 打赏
  • 随心分享,欢迎友善交流讨论:)

    在VOD-视频点播的回调函数中执行play()方法报错,并且控制台提示devtools failed to load source map的错误信息,可能是因为浏览器无法加载JavaScript源映射文件导致的错误。

    JavaScript源映射文件通常用于在开发过程中将混淆后的JavaScript代码映射回原始的JavaScript代码,以便更方便地调试和排查错误。然而,在生产环境中,源映射文件并不是必需的,因此可以在构建时禁用源映射文件,以减小文件体积和提高性能。

    如果在生产环境中启用了源映射文件,浏览器在加载JavaScript文件时会尝试加载对应的源映射文件,如果无法找到或者加载失败,就会抛出devtools failed to load source map的错误信息,并且会影响JavaScript代码的执行和调试。

    解决这个问题的方法是禁用源映射文件,或者确保源映射文件能够正确加载。具体操作可以参考以下步骤:

    禁用源映射文件:在构建时禁用源映射文件,或者在浏览器中禁用源映射文件显示,具体方式可以参考相关文档。 确保源映射文件能够正确加载:检查源映射文件是否存在,是否能够正确加载,或者尝试使用其他浏览器或设备查看是否能够正常加载。 如果以上方法都无法解决问题,可以尝试使用其他方式实现视频播放,或者联系阿里云VOD技术支持进行进一步排查和解决。

    2023-05-29 10:37:17
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
互联网音视频点播业务云上实践 立即下载
《VoD问题排查与实战手册》 立即下载
低代码开发师(初级)实战教程 立即下载