ksvc / KSYMediaPlayer_Android

金山云Android播放SDK(KSYUN Live Streaming player SDK),支持RTMP HTTP-FLV HLS 协议(supporting RTMP HTTP-FLV HLS protocol),直播延时2-3秒(Living delay 2 or 3 seconds),supporting jitter control,software&hardware decode
http://v.ksyun.com/
Apache License 2.0
856 stars 247 forks source link

AbstractMethodError抽象方法调用报错,问题是我根本就没有使用这个方法啊…… #248

Open crazytomaoto opened 6 years ago

crazytomaoto commented 6 years ago

1 com.ksyun.media.streamer.framework.SrcPin.onFrameAvailable(SrcPin.java:51)

2 com.ksyun.media.streamer.filter.audio.b.a(AudioBufSrcPin.java:21) 3 com.ksyun.media.streamer.filter.audio.b.onFrameAvailable(AudioBufSrcPin.java:17) 4 com.ksyun.media.streamer.framework.PinAdapter$1.onFrameAvailable(PinAdapter.java:20) 5 com.ksyun.media.streamer.framework.SrcPin.onFrameAvailable(SrcPin.java:51) 6 com.ksyun.media.streamer.filter.audio.b.a(AudioBufSrcPin.java:21) 7 com.ksyun.media.streamer.filter.audio.b.onFrameAvailable(AudioBufSrcPin.java:17) 8 com.ksyun.media.streamer.framework.PinAdapter$1.onFrameAvailable(PinAdapter.java:20) 9 com.ksyun.media.streamer.framework.SrcPin.onFrameAvailable(SrcPin.java:51) 10 com.ksyun.media.streamer.filter.audio.b.a(AudioBufSrcPin.java:21) 11 com.ksyun.media.streamer.filter.audio.b.onFrameAvailable(AudioBufSrcPin.java:17) 12 com.ksyun.media.streamer.capture.AudioCapture$a.run(AudioCapture.java:350)

crazytomaoto commented 6 years ago

我在开启直播的时候,断点进入了包里的方法,确实走到了com.ksyun.media.streamer.framework.PinAdapter$1.onFrameAvailable(PinAdapter.java:20),不知道是不是封装中调用的方法,反正我没有手动去调用在这个方法。只是告诉我抽象方法调用出错,我不知为什么出错,请求大神帮助我,二手项目坑太多,客户要把我催死了,大神help!!!!

dengchu817 commented 6 years ago

不是播放,看名字像是推流的啊

crazytomaoto commented 6 years ago

是啊,不是播放,是我开启直播的时候出的错

crazytomaoto commented 6 years ago

@dengchu817 我没有用到这个抽象方法,怎么给我报错了,我自己搞不定了,断点进去了,确实跑了这个方法

dengchu817 commented 6 years ago

断点进去了,那你就能知道是谁调用的啊

crazytomaoto commented 5 years ago

问题已经解决。此视频播放使用的是金山云直播的第三方,官方人员让重新使用最新版的依赖,问题得到解决。