关于优酷开放SDK相应的mediaplayer的监听器的设置之setOnBufferingUpdateListener
相應(yīng)的mediaPlayerDelegate.mediaPlayer=getMediaPlayer();
mediaPlayerDelegate.mediaPlayer.setOnBufferingUpdateListener(new OnBufferingUpdateListener(){
? ? ? ? ? ? ? ? onBufferingUpdate(MediaPlayer mp,int percent){
? ? ? ? ? ? ? ? ? ? ?if(onPause){
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? mp.release();
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? return;
? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? ?if(pluginManager==null)
? ? ? ? ? ? ? ? ? ? ? ? ? ?return ;
? ? ? ? ? ? ? ? ? ? pluginManager.onBufferingUpdateListener(percent);
? ? ? ? ? ? ? ? ? ?if(mPlayerListenner!=null){
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?mPlayerListener.onBufferingUpdate(percent);
? ? ? ? ? ? ? ? ? }
}
其中pluginmanager.onBufferingUpdateListener(percent):
? ? ?for(PluginOverlay pluginOverlay:pluginOverlays){
? ? ? ? ? ? ? ? pluginOverlay.onBufferingUpdateListener(percent);
? },pluginOverlays此處代表正在運(yùn)行的插件,合并MediaPlayerOvserver、LoginObserver,他們都實(shí)現(xiàn)了MediaPlayerObserver,這其中有緩存的監(jiān)聽器等等。其中mPlayerListener.onBufferingUpdate(percent):系統(tǒng)播放器必須回調(diào)的
?
總結(jié)
以上是生活随笔為你收集整理的关于优酷开放SDK相应的mediaplayer的监听器的设置之setOnBufferingUpdateListener的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于优酷开放SDK视频播放功能的解析
- 下一篇: 优酷开放SDK之setOnComplet