2016-03-07 115 views
2

我正在將一些視頻集成到我的一個活動中。它玩的很好,但我必須點擊播放才能真正播放。我搜索了論壇和開發者網站,找不到與自動播放或自動啓動相關的任何內容。有什麼建議麼?我想在Android中添加自動播放媒體

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(); 
} 

我contain_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> 
+1

mVideoView.start()? – Dhina

回答

3

mVideoView.start()用於啓動視頻

開始視頻

,或者您也可以使用

mVideoView.seekTo(1) 
+0

親愛Nirav我得到新的錯誤「無法播放此視頻」 – amisha

+0

意味着Android的 –

+0

我的視頻格式不支持的視頻格式爲MP4 – amisha