zhaohappy
zhaohappy
重新拉一下代码,修复了,chapter 里面是有时间单位的,可以自己换算到毫秒
> seek()的时候继续报错,Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'sampleIndexesPosMap') > > ``` > if (1 & t.ioReader.flags && !i.sampleIndexesPosMap.has(s.f[17](e + 56))) > ``` > > Worker线程报错,HEVC+FLAC,播放2s左右停止了 这一条信息不知有没有用...
> > > seek()的时候继续报错,Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'sampleIndexesPosMap') > > > ``` > > > if (1 & t.ioReader.flags && !i.sampleIndexesPosMap.has(s.f[17](e + 56))) >...
> 我有一些疑问,既然时间返回的是BigInt,为什么`seek()`用的是Number呢 > > ``` > await this.doSeek(BigInt(Math.floor(t)), e), > ``` 有道理,我改成 int64 类型
> 似乎 blob/master/src/avplayer/eventType.ts#L58 firstAudioRendered这个事件没有实现,没有回调 抛错了,抛成了 firstVideoRendered
> [src/avplayer/AVPlayer.ts][line 1706] [error]demuxer seek failed, code: -2097152, taskId: b136fb55-7cda-4fea-a28e-31ad09f8726d > > seek失败,报错。经测试,(一周前的)旧版本没有问题 传入的确实是BigInt,不清楚为什么 说一下复现步骤,这周没有更改 seek 相关的逻辑,我这也没复现
-1 是格式不支持操作的错误码,什么格式的视频
demo 那个是因为进度条那个组件只能支持 number,所以转了一下。你上面的意思是使用 demo 正常,你那不正常吗,如果是这样看看文件是不是没更新全
> 添加ASS字幕似乎还是不生效,demo里也是这样 我试了可以,你啥步骤
把你那字幕发上来看看,同样的操作我这可以