version:2.4.11
resources下放了一个音频,一个视频文件:
代码:
加载视频成功,但是播放不了,代码:
加载音频成功,可以播放。需要帮助: 希望看看为什么不能播放视频(直接拖动上去是可以播放的)。
version:2.4.11
resources下放了一个音频,一个视频文件:
代码:
加载视频成功,但是播放不了,代码:
加载音频成功,可以播放。
延迟一会
// 适当的地方注册
reg() {
if (!CC_JSB) {
this.node.on('touchstart', this._playVideo, this);
}
this.video_player.node.on('ready-to-play', this._startPlay, this);
this.video_player.node.on('completed', this._startPlay, this);
}
_playVideo() {
if (!this.video_player.isPlaying()) { // 没有播放可能是因为受限于浏览器
this.video_player.play();
}
}
_startPlay() {
this.video_player.play();
}
后来我发现3.x的可以播放2.4.11的不能。可能是引擎问题。
你的是什么平台,如果是浏览器,需要让用户点击才能点的
需要监听 ready-to-play再播放
因为视频加载完之后还需要缓冲
问题已经解决:资源加载和Videoplayer都没问题。问题处在下载视频的没有下载全,小文件能全部下载,大文件没有全部下载所以播放不了,已经解决,非常感谢1
楼主,请问一下具体是怎么解决的,需要监听完全加载后的事件再进行播放嘛