android Vitamio(维他命)入门

原创 2016年05月31日 17:55:07

Vitamio 官网:https://www.vitamio.org/

sdk下载地址:https://www.vitamio.org/Download/

下载后解压里面是这样的


然后eclipse导入那个5.0.1的工程,导入时有两个工程一个依赖工程一个demo

然后再清单文件加入权限

<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

然后就贴代码了:

public class MainActivity extends Activity {
private VideoView videoView;
private String [] video ={
"http://dlqncdn.miaopai.com/stream/MVaux41A4lkuWloBbGUGaQ__.mp4",
        "http://movie.ks.js.cn/flv/other/2014/06/20-2.flv",
        "http://movie.ks.js.cn/flv/other/1_0.mp4"
        };
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Vitamio.isInitialized(this);
initView();
}
private void initView() {
videoView=(VideoView) findViewById(R.id.videoView);
videoPlay();
}
private void videoPlay() {
String path = "";
path=video[new Random().nextInt(video.length)];
//播放文件路径
videoView.setVideoPath(path);
videoView.setMediaController(new MediaController(this));
videoView.setVideoLayout(VideoView.VIDEO_LAYOUT_STRETCH, 0);
videoView.requestFocus();
//准备播放器
videoView.setOnPreparedListener(new OnPreparedListener() {
@Override
public void onPrepared(io.vov.vitamio.MediaPlayer mp) {
mp.setPlaybackSpeed(1.0f);//播放速度正常1.0
}
});
//播放完的监听
videoView.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(io.vov.vitamio.MediaPlayer mp) {
mp.seekTo(0);
mp.start();
}
});
}
}


    



Android视频播放项目总结之 使用第三方Vitamio库,开发万能播放器(一)

Android自身代的vodeoView可以实现视频播放,但是很格式不支持 万能播放器指的是能任何格式的视频,他要用到第三方的库: ffmpeg开源框架 vitamio基于ffmpeg开发的开源框架 ...
  • zhaihaohao1
  • zhaihaohao1
  • 2015年05月01日 09:00
  • 15641

android Vitamio(维他命)入门

Vitamio 官网:https://www.vitamio.org/ sdk下载地址:https://www.vitamio.org/Download/ 下载后解压里面是这样的 然...
  • llixiangjian
  • llixiangjian
  • 2017年04月16日 13:20
  • 645

深圳腾讯中奖热线是多少◣腾讯QQ官方◢

ADC√騰讯公司客服电话:【℡O755~29228へO85℡】《法律保護公證備案錄音》 ADC√騰訊公司客服热线:【℡O755~29228へO85℡】《騰訊公司全国指定专线》 广东省深圳市騰讯QQ...
  • aaoku04
  • aaoku04
  • 2011年10月12日 01:46
  • 203

Android Vitamio的使用解析

概述Vitamio 是一款 Android 与 iOS 平台上的全能多媒体开发框架,全面支持硬件解码与 GPU 渲染,底层音视频解码原理基于FFmpeg开发。Vitamio 凭借其简洁易用的 API ...
  • huaxun66
  • huaxun66
  • 2016年11月27日 21:40
  • 8556

视频框架 Vitamio 使用教程+部分心得 (五) 左右滑动快进快退 + VideoView部分中文API

转载注明出处:http://blog.csdn.net/u010181592/article/category/5893483文章出自 我不只是看客的博客先列出参考资料: - Vitamio 官...
  • u010181592
  • u010181592
  • 2016年08月04日 21:01
  • 7163

Vitamio 填坑之路

项目跟教育有关,那么就免不了跟视频打交道,之前的APP用的是安卓提供的原生的播放器,项目前期只是进行了简单的封装。 后期由于不断的添加各种各样的功能(清晰度切换,线路切换,添加讲义,网络视频和...
  • qq_25497621
  • qq_25497621
  • 2016年11月30日 15:52
  • 1824

vitamio官方demo源码分析(1)——MediaPlayerDemo_Video.java分析

2013-11-29 22:09 332人阅读 评论(0) 收藏 举报 多媒体android 最近在做一个视频监控项目的android客户端,要求用rtsp协议完成视频流的传输,但苦于找到不合...
  • mirkerson
  • mirkerson
  • 2014年03月03日 11:28
  • 17790

Vitamio 视频框架使用心得

vitamio框架是一个国产项目,大大简化了ffmpeg 的使用难度。可以在github 下载集成到自己的 项目中来。 xml 布局中   io.vov.vitamio.widget.Vide...
  • HeBiaoBiaoBiao
  • HeBiaoBiaoBiao
  • 2017年03月08日 12:00
  • 1344

vitamio导入studio 及简单使用

vitamio下载地址 官网地址:https://www.vitamio.org/ (最新版本5.0.2,但是官网很难打开...) github地址:https://github.com/yixi...
  • zoushu_nihao
  • zoushu_nihao
  • 2016年10月15日 10:17
  • 3183

android开发之Vitamio使用之如何直播RTMP流、m3u8流(HLS)、RTSP流和 MMS流

在android上,视频/音频流直播是极少有人关注的一部分。每当我们讨论流媒体,RTMP(Real Time Messaging Protocol)是不可或缺的。RTMP是一个基本的视频/音频直播流协...
  • zz1175854992
  • zz1175854992
  • 2015年05月24日 23:02
  • 7972
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android Vitamio(维他命)入门
举报原因:
原因补充:

(最多只允许输入30个字)