b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

Android视频框架Vitamio构建自己的通用播放器

电脑杂谈  发布时间:2020-05-09 04:24:03  来源:网络整理

手机上的万能播放器_.:万能播放_手机万能解锁器wifi下载

Vitamio是Android和iOS平台上的全方位多媒体开发框架,完全支持硬件解码和GPU渲染.

Vitamio功能强大手机上的万能播放器,可以平滑播放720P或1080P HD MKV,FLV手机上的万能播放器,MP4,MOV,TS,RMVB和其他常见格式的视频,还支持MMS,RTSP,RTMP,HLS(m3u8)等常见视频流协议,包括点播和直播.

官方下载:

手机上的万能播放器_.:万能播放_手机万能解锁器wifi下载

官方文档:

VideoView用于播放视频文件. 您可以从各种来源(例如资源或ContentProvider)加载图像. 注意计算用于任何布局管理器的视频大小. 它还提供了诸如缩放之类的显示选项.

VideoView还提供了封装许多MediaPlayer的方法,例如getVideoWidth,setSubShown.

.:万能播放_手机万能解锁器wifi下载_手机上的万能播放器

(1)将Vitaminio框架引入Android Studio或Eclipse

(2)在布局中定义VideoView

vitamio.widget.videoview android:id="@+id/vv" android:layout_height="match_parent" android:layout_width="match_parent">

.:万能播放_手机上的万能播放器_手机万能解锁器wifi下载

(3)调用MainActivity

// 插件vitamio框架检查是否可用
if (!LibsChecker.checkVitamioLibs(this)) {
    return;
}
final VideoView vv = (VideoView) findViewById(R.id.vv);
vv.setVideoPath("http://192.168.1.20:8080/movie.mp4"); //设置播放路径
vv.setOnPreparedListener(new OnPreparedListener() {
    @Override
    public void onPrepared(MediaPlayer mp) {
        vv.start();
    }
});
// 设置video的控制器
vv.setMediaController(new MediaController(this));

(4)使用Vitamio时,请确保在清单文件中初始化InitActivity

.:万能播放_手机上的万能播放器_手机万能解锁器wifi下载


注意: InitActivity不应与MainActivity混淆.

(1)音视频解码原理:

基本上,使用开源项目FFmpeg(用C语言开发),并使用包括Windows平台在内的许多播放器.

FFmpeg源代码下载地址:

(2)Vitamio还使用FFmpeg开源项目.


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-203734-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...