java - IJKplayer 在播放某些视频时崩溃

标签 java android media-player

我使用IjkPlayer .

我尝试的大多数视频都可以正常播放,但有一种类型会导致应用程序崩溃并显示此内容

A/libc﹕ Fatal signal 11 (SIGSEGV), code 1, fault addr 0x2c in tid 13026

我认为是因为视频没有声音。这是视频的详细信息

    Duration: 00:51:17.40, start: 0.000000, bitrate: N/A
    Stream #0:0(heb): Video: wmv3 (Main) (WMV3 / 0x33564D57), yuv420p, 1024x768, 491 kb/s, 15 tbr,       1k tbn, 1k tbc

如果有人知道如何解决这个问题,我将非常感激。

最佳答案

我知道那已经是很久以前的事情了。但解决办法是

问题出在 ff_ffplay.c 文件中的 ffp_check_buffering_l 函数中。如果我将audio_cached_duration更改为-1,它就可以工作!

也许它可以帮助某人..

关于java - IJKplayer 在播放某些视频时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26250773/

相关文章:

android - 是否可以在 youtube 播放器 API 上播放非 youtube 视频?

java - 向同一 Web 容器中的另一个 servlet 发送新请求,而不使用额外的线程

java - 为什么我的代码会出现 ClassNotFoundException?

java - Android - 如何将一个扩展名的文件添加到 ListView

android - AsyncTask 完成后在 ListView 上设置 OnItemClickListener

javascript - 如何检测/处理浏览器无法播放媒体文件的问题

java - 如何创建youtube格式的媒体播放器?

java - 将 UTC 时间戳转换为任何时区

android - 如何在 Android 的 Fragment 中使用 setUserVisibleHint

Android 4.x Web View 主题标签