Android中Ijkplayer最简单的使用

摘要:
首先添加依赖项:compile'com.dou361.ijkplayer:jjdxm ijkplayer:1.0.5'MainActivity:1publicclassMainActivityextendsAppCompatActivity{23@Override4protectedvoidonCreate(BundlesavedInstanceState){5super.onCreate(sav

先添加依赖: compile 'com.dou361.ijkplayer:jjdxm-ijkplayer:1.0.5' 

MainActivity里面:
 1 public class MainActivity extends AppCompatActivity {
 2 
 3     @Override
 4     protected void onCreate(Bundle savedInstanceState) {
 5         super.onCreate(savedInstanceState);
 6         setContentView(R.layout.activity_main);
 7         String url = "http://ips.ifeng.com/video19.ifeng.com/video09/2014/06/16/1989823-102-086-0009.mp4";
 8         //注释的代码可以实现全屏播放
 9 //        View rootView = getLayoutInflater().from(this).inflate(R.layout.simple_player_view_player, null);
10 //        setContentView(rootView);
11         new PlayerView(this)
12                 .setTitle("标题")
13                 .setScaleType(PlayStateParams.fitparent)
14                 .hideMenu(true)
15                 .forbidTouch(false)
16                 .setPlaySource(url)
17                 .startPlay();
18     }
19 }

布局文件:

小屏幕布局文件

 1 <include 2 layout="@layout/simple_player_view_player" 3 android:layout_width="match_parent" 4 android:layout_height="180dp"/> 

权限:

1  <uses-permission android:name="android.permission.INTERNET"/>
2     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
3     <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
4     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
 

免责声明:文章转载自《Android中Ijkplayer最简单的使用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇关于c调用lua 对‘luaL_newstate()’未定义的引用的问题解决办法大数据和高并发的解决方案总结下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Pygame 入门基本指南

最近正在利用 Python 制作一个小游戏,但对于 Pygame 不熟悉,故在学习的过程记录相关知识点 Pygame 中文文档下载:Here Pygame 2.0 (中文) 在线:Here 感谢 龙桑 提供 Pygame第1-1课:入门 什么是Pygame? Pygame是一个“游戏开发库” - 一组帮助程序员制作游戏的代码库。包含: 图形和动画 声...

Android杂谈关于Android的nodpi,xhdpi,hdpi,mdpi,ldpi

关于Android的nodpi,xhdpi,hdpi,mdpi,ldpi 首先是几个基本概念:1.屏幕尺寸Screen size即显示屏幕的实际大小,按照屏幕的对角线进行测量。为简单起见,Android把所有的屏幕大小分为四种尺寸:小,普通,大,超大(分别对应:small, normal, large, and extra large).应用程序可以为这四...

android学习笔记11——ScrollView

ScrollView——滚动条 用于内容显示不全,可提供滚动条下来形式,显示其余内容。 ScrollView和HorizontalScrollView是为控件或者布局添加滚动条 特点如下:   1.只能有一个子控件   2.两个控件可以互相嵌套   3.ScrollView派生子FrameLayout   4.ScrollView——垂直滚动条;Horiz...

Gnirehtet、adb安卓手机通过USB连接到电脑上网

Gnirehtet 该项目通过 adb 为 Android 设备提供 reverse tethering(反向网络连接),允许设备在插入计算机后,使用计算机的互联网连接 github地址:Genymobile/gnirehtet: Gnirehtet provides reverse tethering for Android 参考文章:【gnirehte...

Android 高级UI设计笔记23:Android 夜间模式之 两种常用方法(降低屏幕亮度+替换theme)

1. 夜间模式  所谓的夜间模式,就是能够根据不同的设定,呈现不同风格的界面给用户,而且晚上看着不伤眼睛。特别是一些新闻类App实现夜间模式是非常人性化的,增强用户体验。 2. 我根据网上的资料 以及自己代码亲测,总结如下两种方法: (1)降低屏幕亮度 (2)替换theme 3. 夜间模式之 降低屏幕亮度: (1)创建一个Android工程,命名为"夜间模...

android登录实现,存储数据到/data/data/包名/info.txt

1.一个简单登录界面布局代码如下: @1采用线性布局加相对布局方式 @2线性布局采用垂直排列 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:t...