GithubHelp home page GithubHelp logo

Comments (7)

CarGuo avatar CarGuo commented on August 26, 2024 1

AliPlayerManagershowDisplay ,你可以自己调试下或者修改下,比如会不会是 msg.obj == null 的时候,setSurface 了一个异常的 surface(比如是上一个已经释放了的),导致这个情况,比如修改为 mediaPlayer.setSurface(null); 会不会有问题

阿里云内核来自另外一个网友的pr,所以我也不是很清楚具体的问题,特别是阿里云内核自己的运行逻辑

from gsyvideoplayer.

CarGuo avatar CarGuo commented on August 26, 2024

是黑屏没声音还是黑屏有声音?如果有声音,推测可能是 surface 创建或者设置部分有问题,可以打印看看

from gsyvideoplayer.

liujinlong123 avatar liujinlong123 commented on August 26, 2024

黑屏,也没有声音;我看了历史issue, 没有相似的问题

from gsyvideoplayer.

CarGuo avatar CarGuo commented on August 26, 2024

黑屏也没有声音,那应该是加载失败了吧,不过阿里云内核我不知道它内部什么情况·····

from gsyvideoplayer.

liujinlong123 avatar liujinlong123 commented on August 26, 2024

如果是 surface 创建或者设置部分有问题,有推荐的解决方法吗?

from gsyvideoplayer.

liujinlong123 avatar liujinlong123 commented on August 26, 2024

重新打印有: AliFrameWork: [30103293] [GLRender] :surface:0, mInvalid:0, queue size:2, may drop frame
08-08 18:44:57.470 12548 13882 I AliFrameWork: [30103293] [GLRender] :drop a frame pts = 1719000

from gsyvideoplayer.

liujinlong123 avatar liujinlong123 commented on August 26, 2024

感谢提供思路!
我发现是Fragment调用了onDestroyView导致SurfaceView无法重建,我在onCreateView中重新add了播放器View就好了。

from gsyvideoplayer.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.