我想在android中添加自动播放媒体

ami*_*sha 2 android autoplay

我正在努力将一些视频集成到我的一项活动中。它播放得很好,但我必须单击“播放”才能真正播放。我搜索了论坛和开发者网站,但找不到任何与自动播放或自动启动相关的内容。有什么建议么?

MainActivity.java

...

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);

    FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
    fab.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
                    .setAction("Action", null).show();
        }
    });


    VideoView mVideoView = (VideoView) findViewById(R.id.videoView);
    mVideoView.setVideoPath("file:///android_asset/video1.MP4");
    mVideoView.setMediaController(new MediaController(this));
    mVideoView.seekTo(1);


    //mVideoView.requestFocus();
}
Run Code Online (Sandbox Code Playgroud)

我的 contains_main.xml

<fragment xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/fragment"
    android:name="imaker.MediaAutoPlay.MainActivityFragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:layout_behavior="@string/appbar_scrolling_view_behavior"
    tools:layout="@layout/fragment_main">

<VideoView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/videoView"
    android:layout_height="fill_parent"
    android:layout_width="fill_parent" />

</fragment>
Run Code Online (Sandbox Code Playgroud)

Nir*_*ara 5

mVideoView.start()用于开始视频

开始视频

或者你也可以使用

mVideoView.seekTo(1)
Run Code Online (Sandbox Code Playgroud)