pili-engineering / PLDroidPlayer

PLDroidPlayer 是七牛推出的一款免费的适用于 Android 平台的播放器 SDK,采用全自研的跨平台播放内核,拥有丰富的功能和优异的性能,可高度定制化和二次开发。
https://developer.qiniu.com/pili/sdk/1210/the-android-client-sdk
4.55k stars 957 forks source link

播放视频seekto OnCompletionListener不调用问题 #728

Closed Freedoms1988 closed 6 years ago

Freedoms1988 commented 6 years ago

在尝试使用SDK播放功能时,设置了OnCompletionListener接口回调,并在其中按业务需求放入逻辑,但有部分视频在调用过seekto,播放到视频最大长度后OnCompletionListener永远不调用(非必现,大几率出现),导致写在其中的业务代码无法执行,查阅文档,只有一个设置过looper=true才会不调用的说明,是否还有其他未知逻辑未在文档中说明? 另外同样代码在另一些视频seekto后、正常播放完成后都会准确调用OnCompletionListener。

zshbleaker commented 6 years ago

请问可以提供一下出问题的视频地址吗?我们排查一下

在 2017年11月2日,17:53,Freedoms notifications@github.com 写道:

在尝试使用SDK播放功能时,设置了OnCompletionListener接口回调,并在其中按业务需求放入逻辑,但有部分视频在调用过seekto,播放到视频最大长度后OnCompletionListener永远不调用(非必现,大几率出现),导致写在其中的业务代码无法执行,查阅文档,只有一个设置过looper=true才会不调用的说明,是否还有其他未知逻辑未在文档中说明?

Freedoms1988 commented 6 years ago

http://video.mb.moko.cc/2017-10-16/d4908bbd-97ab-443b-8742-f446498e2695.mp4/0306e508-9d4b-4578-9874-35b82f33fa14.m3u8 辛苦看一下是什么问题 @zshbleaker