siifan168
siifan168
解决#796 关于我把video标签值写死了它就能正常播放,是因为我重新写了一个新的video标签,赋予了新的id,而不是直接重用原来的video。
问题解决: 原因:我这边是有两个video标签,一个是源video标签,一个是展示video标签,源video标签用于创建flv,展示的video标签数据取源video标签的captureStream。 然后我是实时的视频,这个视频有时候在刚开始的10s没有数据,所有我起了一个定时器去重启,然后通过监听了onMediaData事件,当发生重启并且完成后,获取到数据的时候,会重新绑定了一下展示video标签,但是绑定的时候绑定错了,将源video标签通过captureStream创建的MediaSource绑定到它自己的srcObject上面去了,所以视频播放不了。 但是还有一个疑惑就是,关闭了这次播放再重新播放一次,后面的就不在拉流了,并且在flv的souceopen回调函数中一直不触发。
@shady-xia 为什么我及时清理了也还是会有这个问题呢
兄弟解决了吗