ForeverSc

Results 41 comments of ForeverSc

> > 可以监听video标签的seeked事件,来判断currentTime是否生效 > > 效果拔群,丝滑多了。另外说下升级 pixi.js v8 的话 @pixi-essentials/transformer 还不支持 😂 👍 ,v8生态应该还需要挺久才能跟上,之前就是考虑到transfomer的升级成本太高了😆。Video的部分有空可以提个PR哈~

> [ShukantPal/pixi-essentials#106](https://github.com/ShukantPal/pixi-essentials/pull/106) 我看是有相关的 PR 的,但是至今都没进展,我现在的 Video 是基于 v8 开发的,目前我看好像只有 v8 能拿到 video element 实例来做 seek,v7 也可以吗?可以的话我可以 PR 一下。 还没研究过,可以提出来看看,应该有办法兼容

> 尝试了一下,video 实例是能拿到的,看来还是之前大意了。另外在编辑器里的状态同步好像有点费劲啊,UI 这块应该需要好好重构下 🫠 是的,状态同步比较复杂,最开始想简单了,没做系统设计,最近也在想先做个整体重构再继续迭代功能,不过还没时间整哈哈~

可以先参考下[WebCodecs同时播放音视频的样例](https://github.com/w3c/webcodecs/tree/main/samples/audio-video-player),把mp4box.js换成web-demuxer就可以了。后续有空我再加下或者也欢迎提个PR

因为readAVPacket会占用worker,导致另外一个无法执行。可以再创建一个demuxer,专门给音频用,这样就会新建一个worker,互相不影响。

后续我再补充个同时读取的方法

> 因为readAVPacket会占用worker,导致另外一个无法执行。可以再创建一个demuxer,专门给音频用,这样就会新建一个worker,互相不影响。 @juntaosun 有试过这个方法么?想了下同时读取会让API有些意义模糊不清,还是分开处理会好些

It seems a bit strange that seeking only supports backward i-frames. Could you provide an MP4 file where seeking is too slow? I will also add support for seeking any...

> Thanks your project :), any plan about seeking any frame ? @puny-d I just released version 2.2.0, which now supports seeking any frame! :)

Yep, I have the same idea. This has been discussed at https://github.com/bilibili/web-demuxer/issues/11#issuecomment-2421209165. I need some spare time to design how to add the interface. If you have better ideas, you’re...