ijkplayer是Bilibili基于ffmpeg开发并开源的轻量级视频播放器,支持播放本地网络视频,也支持流媒体播放。
使用ijkplayer
使用ijkplayer播放视频前我们需要添加依赖
compile 'com.squareup:otto:1.3.8' compile 'tv.danmaku.ijk.media:ijkplayer-java:0.8.4' compile 'tv.danmaku.ijk.media:ijkplayer-armv7a:0.8.4' compile 'tv.danmaku.ijk.media:ijkplayer-armv5:0.8.4' compile 'tv.danmaku.ijk.media:ijkplayer-arm64:0.8.4' compile 'tv.danmaku.ijk.media:ijkplayer-x86:0.8.4' compile 'tv.danmaku.ijk.media:ijkplayer-x86_64:0.8.4'
还有权限:
<uses-permission android:name="android.permission.INTERNET" />
接下来就是具体实现代码:
XML很简单 一个播放的SurfaceView 一个暂停按钮 一个播放按钮:
<SeekBar android:max="100" android:id="@+id/seekbar" android:layout_width="match_parent" android:layout_height="50dp" android:layout_below="@+id/surfaceView" /> <LinearLayout android:id="@+id/line1" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:gravity="center" android:layout_below="@+id/seekbar" android
版权声明:本文为qq_35693127原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。