视频播放结束时,偶现程序崩溃问题 #8
Replies: 4 comments 7 replies
-
这种情况应该只在switch上发生,我有尝试在进入视频播放页的时候不播放视频,这种情况下随意操作切换页面都不会发生报错,所以这个问题应该还是和mpv或者和ffmpeg相关的 |
Beta Was this translation helpful? Give feedback.
-
一个有趣的解决方式,更换了一下直播接口,把直播视频格式从hls改为了flv,不会出错了。 顺带一提,貌似线程 detach在switch上是不能使用的,我在switch-examples仓库的issue中有看到相关的讨论。 附上我现在使用的ffmpeg和mpv: |
Beta Was this translation helpful? Give feedback.
-
用了你的ffmpeg Lib库编译的可以打开视频了,但是现在最新的版本switch好像打不开,我回退到0629bcf16072c3d8cc0ab45747040dd9bb6617b2 switch版本开启后黑屏,回退到2d80dd600d4d10b6bb231994a45eaf19eb0f211a可以打开了,问题应该 2d80dd6 和 0629bcf 之间 ,黑屏应该不是我代码造成的 另外我试过确实不能用thread detach ,detach 后软件会crash 我改天换个写法 |
Beta Was this translation helpful? Give feedback.
-
非常惊讶地发现这个问题解决了,之前一直是mpv报错,结果没想到是ffmpeg在switch上的一个补丁导致的问题,支持了docker构建,新的构建方式可以看更新的readme。 |
Beta Was this translation helpful? Give feedback.
-
我遇到的程序崩溃场景都是在系统播放开始和结束时,没有遇到过播放过程中突然崩溃的情况,我猜测会不会是播放结束后,资源的释放和播放开始时资源的申请有问题
Beta Was this translation helpful? Give feedback.
All reactions