Ijikplayer视频播放的简单使用
2017-11-26 20:12
453 查看
Ijikplayer的简单使用
看一下效果图
权限必不可少看看你有没有
<uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"></uses-permission> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
首先导入依赖包:
compile 'com.dou361.ijkplayer:jjdxm-ijkplayer:1.0.5'
如果全屏播放就不用粘贴布局了;如果是屏幕中一小块的话就粘贴这个布局:
<include layout="@layout/simple_player_view_player" android:layout_width="match_parent" android:layout_height="180dp"/>
然后是代码粘贴到MainActivity的onCreat中就可以:
import com.dou361.ijkplayer.widget.PlayStateParams; import com.dou361.ijkplayer.widget.PlayerView; public class MainActivity extends AppCompatActivity { PlayerView play; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //可播放全局, 注释的这些代码是全局播放的 // View rootView = getLayoutInflater().from(this) // .inflate(R.layout.simple_player_view_player, null); // setContentView(rootView); String url = Environment.getExternalStorageDirectory() .getAbsolutePath() + "/local2/adc.mp4";//视频的路径 play = new PlayerView(this) .setTitle("什么") .setScaleType(PlayStateParams.fitparent) .hideMenu(true) .forbidTouch(false) .setPlaySource(url); play.startPlay(); } //当你离开播放界面的时候视频停止播放 @Override protected void onStop() { super.onStop(); play.stopPlay(); } }上面注释部分如果你要全屏播放就打开,不是的话就注释掉,我播放的是本地视频,这个也可以播放网络视频,只要把url改好,把权限加上(网络,读写,网络状态)就行;
如果下面这些局部播放的代码粘贴到布局中就要把全局播放注释掉,不然两者会冲突
<include layout="@layout/simple_player_view_player" android:layout_width="match_parent" android:layout_height="180dp"/>
相关文章推荐
- Ijikplayer视频播放的简单使用
- Ijkplayer播放视频的简单使用,可以暂停继续(二)
- ExoPlayer播放视频的简单使用及播放视频宽高设置的源码分析
- 使用MPMoviePlayerViewController播放视频
- 使用MPMoviePlayerViewController播放视频--
- 使用MPMediaPlayerController播放视频提示[NSURL initFileURLWithPath:]: nil string parameter错误的解决办法
- 使用mediaplayer + surfaceview来播放视频
- 使用CVideoPlayerUtility播放视频,在某些型号的手机上只有声音没有图像的问题
- Android之使用MediaPlayer和SurfaceView组件播放一个简单的视频
- 使用MPMoviePlayerController播放视频
- 播放视频音频文件使用 MPMoviePlayerViewController
- 使用苹果原生视频播放器MPMoviePlayerController播放来自优酷等网页的视频
- 使用php文件读取视频stream并用flowplayer播放
- Window 下 Qt5 使用QMediaplayer 进行视频播放 流播放问题
- Android之使用VideoView组件播放一个简单的视频
- 使用flowplayer给网站添加视频播放功能
- android 使用MideaPlayer API来播放简单的应用
- iOS MPMoviePlayerController使用,播放视频
- 使用MPMoviePlayerController播放视频
- 183使用 MediaPlayer Framework 框架播放视频