开发者社区 问答 正文

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

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

展开
收起
刘轩伯 2023-05-26 18:04:17 123 分享 版权
来自: 阿里云视频云
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