ijkPlayer 实现视频播放,暂停,功能

在这里插入图片描述

1:在build.gradle中导入依赖

implementation 'com.dou361.ijkplayer:jjdxm-ijkplayer:1.0.5'

2:AndroidManifest.xml清单文件中加入网络权限

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

3:布局中只用includ控件实现视频播放

<include
        layout="@layout/simple_player_view_player"
        android:layout_width="match_parent"
        android:layout_height="300dp"/>

4:主代码actvity中


public class MainActivity extends AppCompatActivity {
        PlayerView play;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                setContentView(R.layout.activity_main);
			//视频网址
                String url="http://ips.ifeng.com/video19.ifeng.com/video09/2014/06/16/1989823-102-086-0009.mp4";
                play = new PlayerView(this)
                        .setTitle("欧耶")//视频名称
                        .setScaleType(PlayStateParams.fillparent)
                        .hideMenu(true)
                        .forbidTouch(false)
                        .setPlaySource(url);
                play.startPlay();

        }
        @Override
        protected void onStop() {
                super.onStop();
                play.stopPlay();
        }
}

猜你喜欢

转载自blog.csdn.net/weixin_43117800/article/details/85112332