NiceVieoPlayer
NiceVieoPlayer copied to clipboard
IjkPlayer/MediaPlayer+TextureView,支持列表,完美切换全屏、小窗口的Android视频播放器
经常播放错误,E/tv.danmaku.ijk.media.player.IjkMediaPlayer: Error (-10000,0) 
点击分享没自定义监听吗?只有默认的Toast?
如题
声明,这个bug不是一定会出现,是根据开发者的开发习惯才可能会出现的。 在NiceVideoPlayer类中,有几处是获取 ` ViewGroup contentView = (ViewGroup) NiceUtil.scanForActivity(mContext) .findViewById(android.R.id.content);` 获取的值为null,也就是没拿到Activity的顶层View,但是换一种写法就行 ` ViewGroup contentView = (ViewGroup) NiceUtil.scanForActivity(mContext) .getWindow().getDecorView(); ` 特在此 写下 问题的解决方法,以防后者 遇到而让费时间
https://cdn.leoao.com/freshman.mp4
已经把项目中的ijk依赖去掉,目前发现使用系统MediaPlayer播放rtsp会有十一秒的缓冲时间,而且播放摄像头的rtsp会有4、5秒的延迟,请问有缩短缓冲时间和减少延迟的办法吗?
如果我在videourl中填写直播的地址在开始播放后一直处在正在缓冲状态(duration参数我填的是0),请问这个该怎么处理?谢谢
在android 4.2系统上切换小窗口时直接崩溃,用ijkplayer就没有这个问题log 如下: java.lang.RuntimeException: Error during detachFromGLContext (see logcat for details) E/AndroidRuntime( 3288): at android.graphics.SurfaceTexture.attachToGLContext(SurfaceTexture.java:237) E/AndroidRuntime( 3288): at android.view.GLES20TextureLayer.setSurfaceTexture(GLES20TextureLayer.java:81) E/AndroidRuntime( 3288): at android.view.HardwareRenderer$Gl20Renderer.setSurfaceTexture(HardwareRenderer.java:1576) E/AndroidRuntime( 3288): at android.view.TextureView.getHardwareLayer(TextureView.java:393) E/AndroidRuntime( 3288): at...