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
853 stars 246 forks source link

有声音无画面 #186

Open MrDing8008 opened 6 years ago

MrDing8008 commented 6 years ago

使用KSYTextureView控件播放rtmp流时,出现有声音无图像问题,文档建议调用reload接口,但调用之后返回的状态码仍然是调用reload接口,画面一直不出现,只有声音,但有时画面又能出现,请问下这是什么原因造成?如何解决?谢谢!

FirmianaRain commented 6 years ago

调用reload时的代码是?

MrDing8008 commented 6 years ago

qq 20170919175824

这里会持续执行,一直获取不到图像,只有声音。但有时音视频都会获取到,只是少数时候可以

FirmianaRain commented 6 years ago

可以看下Wiki: https://github.com/ksvc/KSYMediaPlayer_Android/wiki/reload 可以使用:reload(mDataSource, false, KSYReloadMode. KSY_RELOAD_MODE_ACCURATE)

MrDing8008 commented 6 years ago

嗯,昨天已经找到了,解决好了,谢谢!

adershps commented 6 years ago

我有同样的问题,我不知道在哪里可以改变

adershps commented 6 years ago

I was try to play my RTMP video stream on the newplayerdemo, video shows perfectly, but no sound. The video is in High Quality(using Adobe Media Server). How can I solve this?

FirmianaRain commented 6 years ago

@adershps 这种情况下一般会收到onInfo回调的 SUGGEST_RELOAD的消息,可以调用reload重新加载一次,后续会优化这种情况下的播放体验 RTMP播放无声音的情况,音频是什么编码格式?

adershps commented 6 years ago

Thanks @FirmianaRain Finally it worked for me!!!!!!!

deyii commented 5 years ago

这种情况出现的几率还是挺高的,希望尽快更新