• 主要特征

  • 软件解码依托于FFMpeg支持各种主流格式(MKV,FLV,MP4,MOV,TS,RMVB等)
  • 软解时针对各种处理器做了相应优化,主流设备可流畅播放720p,1080p视频
  • 支持多核心解码,充分发挥CPU性能
  • 支持Android 2.3-5.0版本
  • 支持大部分采用H.264编码视频和系统自身支持视频的硬件解码
  • 用户自定义UI,基本播放控制API
  • 常见流媒体协议的支持(MMS,RTSP (RTP, SDP), RTMP,HTTP,HLS等)
  • 各种常见字幕的支持(srt,ssa,sami,sub等), 包括内置与外置
  • 多音轨与多字幕流的支持

Mobo Video View 是MoboPlayer播放器使用的核心播放组件。本SDK可运行于安卓和ios平台,包含了播放器常用的相关功能还有独创的悬浮播放功能(仅支持安卓平台),此外还提供了丰富而灵活的接口供开发者调用相关的功能。适用于各类需要实现播放功能的软件及产品。

 Demo地址

开发者使用介绍

常量:

  • public static int decode_mode_hard = 1; //硬解码
  • public static int decode_mode_mediacodec = 2; //mediacodec硬件解码,支持Android 4.1及以上
  • public static int decode_mode_soft = 3;//软解码

方法:

  • public void loadNativeLibs(); //加载相应的解码包,至少要调用一次
  • public void setOnVideoStateChangedListener(OnVideoStateChangedListener listener); //播放状态改变,回调的接口(初使化视频较耗时,故需在异步执行后回调此接口)
  • public void setVideoPath(String path, String params); //设置需要播放的视频路径及其他参数
  • params 内置字幕和音轨的index,格式为:audioTrackIndex+”n”+subtitleIndex,可不指定
  • public void setVideoPath(String path); //设置需要播放的视频路径
  • public void resetDecodeMode(int decodeMode); //重置解码方式
  • public boolean isPlaying(); //当前是否播放状态
  • public int getDecodeMode(); //获取当前解码方式
  • public String getCurrentVideoPath(); //获取当前播放视频路径
  • public void start(); //开始播放
  • public void pause(); //暂停
  • public void stop(); //停止:包括当前播放视频、字幕、音频的均停止
  • public void seekTo(int position); //跳转到,单位秒
  • public int getCurrentPosition(); //获取当前播放到的位置,单位:毫秒

如果你想使用或者定制MoboVideoview,请联系我们



电话:(086)18660167295              Email: moboplayer@clov4r.com

Copyright © 2010—2017  CloverTek   鲁ICP备12000135号-1

济南四叶草信息技术有限公司 | 联系电话:0531-88816778