开发者社区> 问答> 正文

请问,在回调里面执行play方法报错,什么原因

请问,在回调里面执行play方法报错,什么原因lQLPJx-GtFKOiubMuM0E8LCWWg-WXikdZARjeXhngNMA_1264_184.png lQLPJxkPbIF4qw7NAW7NA-KwGCZ2z8hdBAMEZJWy1gDQAA_994_366.png

展开
收起
刘轩伯 2023-05-26 18:04:17 108 0
2 条回答
写回答
取消 提交回答
  • 错误信息为 "Cannot read property 'play' of null",这种错误通常是由于通过 selector 或者 document.querySelector 获取的元素为 null 或者 undefined 导致的,也就是所选中的元素不存在或者没有正确获取到。

    在回调函数中执行 play 方法时,需要确保你所调用的元素已经正确的被选择并添加到了 DOM 中。建议在 code 回调函数中检查一下你的选择器是否准确,并且在选择元素后,要确认元素已经成功地添加到了 DOM 中。如果元素确实存在,你还可以检查一下该元素的属性和方法是否正确,并注意查看控制台是否有其他错误信息。

    2023-05-27 08:44:25
    赞同 展开评论 打赏
  • 顺序问题,play方法需要在播放器初始化完毕之后调用,放在回调外

    2023-05-26 18:06:45
    赞同 展开评论 打赏
问答分类:
CDN
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载