相应的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此处代表正在运行的插件,合并MediaPlayerOvserver、LoginObserver,他们都实现了MediaPlayerObserver,这其中有缓存的监听器等等。其中mPlayerListener.onBufferingUpdate(percent):系统播放器必须回调的

关于优酷开放SDK相应的mediaplayer的监听器的设置之setOnBufferingUpdateListener相关推荐

  1. 优酷开放SDK之setOnTimeOutListener

    在方法onTimeOut中 if(mediaPlayerDelegate==null) return; mediaPlayerDelegate.release(); getbaseActivity.r ...

  2. 关于优酷开放SDK之setOnVideoSizeChangedListener

    在onVideoSizeChanged中 if(pluginManager==null) return; pluginManager.onVideoSizeChanged(width,height); ...

  3. 关于优酷开放SDK之onPrepareListener

    mediaPlayerDelegate.mediaPlayer.setOnPreparedListener(new OnPreparedListener() { @Override public vo ...

  4. 关于优酷开放SDk之setOnVideoIndexUpdateListener

    在方法中 通过mPlayer.onVideoIndexUpdate(currentIndex,ip); if(mediaPlayerDelegate!=null) track.onVideoIndex ...

  5. 关于优酷开放SDK之setOnLoadingStatusListener

    onStartLoading方法中通过runOnUiThread{ pluginManager.onLoading();如果mPlayerListener!=NULL,调用mPlayerListene ...

  6. 关于优酷开放SDK中setOnRealVideoStartListener

    在方法onRealvideoStart()中: 从mediaPlayerDelegate.videoInfo.getVid中获取播放的id,然后通过plugin.onRealVideoStart(), ...

  7. 关于优酷开放SDk之setOnAdCountListener和setOnNetworkSppedListener

    new onAdCountCountListner中 onCountUpdate(final int count)方法中,通过      mPluginADPlay.notifyUpdate(coun ...

  8. 关于优酷开放SDK之setOnCurrentPositionUpdateListener

    在方法onCurrentPostionUpdate(finanl int currentPosition){ if(pluginManager==null){ return; getbaseActiv ...

  9. 优酷开放SDK之setOnCompletionListener

    在onCompletion方法中: if(mediaPlayerDelegate!=null){ mediaplayerDelegate.onComplete(); } if(mYoukuPlayer ...

最新文章

  1. 业务代码解构利器--SWAK
  2. Ubuntu 12.04安装NFS server
  3. DigitalOcean云平台的虚拟机推荐
  4. Rosonblatt线性感知器
  5. Java案例-用户注册邮箱验证将邮箱激活码存入redis功能实现
  6. IOS 开发环境,证书和授权文件等详解
  7. python怎么读数据库的数据_python从数据库读取出来的字典怎么更加方便的插入数据库...
  8. expected at least 1 bean which qualifies as autowire candidate. Dependency a...
  9. 超详细动手搭建一个 VuePress 站点及开启 PWA 与自动部署
  10. cad vba编程从入门到精通_【科研资源02】C语言和C++编程110G从入门到精通自学教程...
  11. Ionic JPush极光推送 插件实例
  12. 移动开发利器——APICloud开发平台介绍
  13. 计算机二级C选择题精华
  14. 《Python游戏趣味编程》标准IDE运行游戏代码的配置方法
  15. excel报表管理系统mysql_比较电子表格软件Excel与数据库管理系统的优缺点
  16. 在JavaFX中使用JxBrowser-Using JxBrowser in JavaFX
  17. 舒尔特 Pro ,专业训练注意力专注力
  18. Linux在桌面市场为何没有取得成功?
  19. ASP.NET限制上传文件类型
  20. TCR+fc型svc无功补偿仿真模型有详细资料

热门文章

  1. 81. 搜索旋转排序数组 II
  2. Makefile速成
  3. 【Tools】Visual Studio 2019搭建Qt开发环境
  4. 【机器视觉】 HDevelop语言基础(六)-错误处理
  5. 【STM32】FreeRTOS任务挂起和恢复示例
  6. 【Tools】WireShark3.2安装教程详解
  7. joomla添加html,html – 向joomla的前端组件视图添加表单
  8. matlab验证对称三相电路,不对称三相电路中,中线的电流为()。 A.0 B. C. D....
  9. 学习笔记-----关于VS中使用模板类出现无法解析的外部符号问题
  10. Mysql(8)——as和distinct和where的用法