问题标签 [ijkplayer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 在更新 android stdio 时,错误:任务“:app:dexDebug”的执行失败。> com.android.ide.common.process.ProcessException:
今天我更新了我的android stdio,然后我看到了以下错误,我无法理解这些错误的原因,但它给出了很多
这些也是在以前的错误下,
这是我的 gradle 文件,
这是第二个 build.gradle 文件,
请帮我 。
android - Android lib ijkplayer 加载 https url
我在我编译的 android 应用程序中使用 ijkplayer
它可以完美地加载 http url,但是如果我尝试加载 https url,我会收到此错误
并且无法加载我的视频。我不知道它是否有任何区别,但我尝试加载的 url 是 .m3u8 但如果它是 http 则可以正常工作。
如何在这个库中重新编译 ffmpeg?
android - 即使我在 ijkplayer 中设置了 fill_parent 也无法填满屏幕
我们最近有一个现场表演模块要做。
我对 setAspectRatio(IRenderView.AR_ASPECT_FILL_PARENT) 有疑问,它在我的项目中没用。
我们使用PLDroidMediaStreaming sdk发布直播并获取playURL,一开始想集成PLDroidPlayer播放rtmp,但是我们的项目之前已经集成了ijkplayer,总是有无法解决的FC冲突,所以我们使用ijkplayer 终于来了。
但是播放rtmp总是有一个bug,无论设置type是fill_parent还是fit_parent,两边总是有10dp的差距。
为了测试 rtmp 是否正常,我们在 PLDroidPlayer 中播放 rtmp url,帧正常填满屏幕。
所以你能帮我解决这些问题吗?提前感谢
ios - 如何让播放器从最新帧恢复?
我使用ijkplayer在我的 ios 应用程序中播放实时视频。
这是播放器初始化的代码
问题是我player.pause()
用来恢复播放器一段时间。然后我player.play()
用来恢复播放。然后从暂停的帧播放实时视频,我想要的是从最新或最新的帧恢复视频。
android - 使用 IJKPlayer 播放时去隔行视频
使用 IJKPlayer 搜索 google 时,有确切的四个条目。最好的似乎是这个。但是,通过添加提到的解决方案
代码似乎不起作用。当然,在使用 ffplay(或 ffmpeg)时,一切都与是否包含过滤器有关。那么,是否有任何可用的解决方案,它与 IJKPlayer 去交错并告诉使用哪些过滤器(在编译时和运行时),白痴证明?
编辑:
我发现,播放器是用 --disable-avfilter 编译的。我从 git 中检查了最新版本并使用 --enable-avfilter 对其进行了编译。现在,目录 android/contrib/build/ffmpeg-armv7a/output/lib 也包含 libavfilter.a。libijkffmpeg.so 的大小更大并且正在运行
显示符号 vf_yadif。但是,IJKPlayer 在与选项 vf0/yadif 一起使用时仍然不会去隔行扫描。
我也为 avfilter 添加了版本信息:
java - Android 布局崩溃
我使用XWalkView加载网页并使用IjkVideoView在我的应用程序中播放实时视频。我想让 IjkVideoView 在 XwalkView 前面播放视频,所以我把这两个视图放在一个 relativelayout 中,而 IijVideoView 放在 XWalkView 后面。
在 android studio 的 Component Tree of Design 窗口中,布局看起来没问题,如下图所示,
当我在我的设备中运行应用程序时,布局一团糟,如下图所示。可以看到 IjkVieoView 的背景在 XWalkView 前面,而在 IjkVideoView 中播放的视频在 XWalkView 后面,因为视频的上半部分已经被 XWalkView 覆盖了。
布局xml,
活动java代码,
decoder - 有多少帧解码器存储在他的内存缓冲区中
只是想知道解码器在下一个 I 帧到来之前将缓冲帧多长时间?
如果我们考虑一个 GOP I1P2P3P4I2P5P6... 那么,解码器会缓冲到 I1 到 P4 吗?
如果假设我在解码 P6 后再次需要帧 P4,那么解码器会做什么?
解码器刷新缓冲区并从 I1 开始解码直到 P4 到达?