IJKPlayer(播放视频)
来源:互联网 发布:网页中js文件怎么打开 编辑:程序博客网 时间:2024/06/16 06:14
效果图
配套视频:
http://toutiao.com/item/6431719005085499906/
1. 在project的build.gradle添加如下代码(如下图)
allprojects { repositories { ... maven { url "https://jitpack.io" } } }
2. 在Module的build.gradle添加依赖
compile 'com.github.open-android:IjkPlayer:1.0.0'
3. 复制如下代码到xml
<com.dl7.player.media.IjkPlayerView android:id="@+id/player_view" android:layout_width="match_parent" android:layout_height="200dp"/>
4. 复制如下代码到Activity
mPlayerView = (IjkPlayerView) findViewById(R.id.player_view); mUri = Uri.parse("http://covertness.qiniudn" + ".com/android_zaixianyingyinbofangqi_test_baseline.mp4"); mPlayerView.init() .setVideoPath(mUri) .setMediaQuality(IjkPlayerView.MEDIA_QUALITY_HIGH) .enableDanmaku() .start();
5.把player的生命周期和Activty生命周期进行绑定
@Override protected void onResume() { super.onResume(); mPlayerView.onResume(); } @Override protected void onPause() { super.onPause(); mPlayerView.onPause(); } @Override protected void onDestroy() { super.onDestroy(); mPlayerView.onDestroy(); } @Override public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); mPlayerView.configurationChanged(newConfig); } @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (mPlayerView.handleVolumeKey(keyCode)) { return true; } return super.onKeyDown(keyCode, event); } @Override public void onBackPressed() { if (mPlayerView.onBackPressed()) { return; } super.onBackPressed(); }
6.添加权限
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
阅读全文
0 0
- Ijkplayer视频播放
- IJKPlayer视频播放
- ijkplayer播放视频
- ijkplayer 视频播放
- IJKPlayer(播放视频)
- ijkplayer播放视频
- 基于ijkplayer 视频流 播放
- 基于ijkplayer 视频流 播放
- 使用ijkplayer进行视频播放
- Android 视频播放之 ijkPlayer
- Android ijkPlayer视频播放器
- 依赖ijkplayer播放视频的项目
- 基于IJKPlayer的简易视频播放器
- android视频播放器(基于ijkplayer)
- 基于IjkPlayer的视频播放器
- ijkplayer视频播放器源码分析(android)
- ijkplayer视频播放器源码分析
- Android 基于ijkplayer的视频播放
- etcd 总览
- springcloud中用到的配置项,kafka、Validator、swagger等
- Jboss环境,Spring3.1.2与Hadoop2.3.0冲突解决方案
- 优秀的前端框架
- xhr上传文件
- IJKPlayer(播放视频)
- Redis 系列(三)——哨兵机制
- Android 仿微信调用第三方应用导航(百度、高德、腾讯)
- 频道管理
- layer结合easyUI弹窗显示数据时406 (Not Acceptable)
- RFID界面设计
- 【转】23种设计模式之单例模式
- 嵌入式中通过可变参数va实现printf
- SVN服务器的本地搭建和使用