我已經創建了在視頻播放器中播放視頻的方法,並在點擊按鈕時調用了該方法,但每當我點擊按鈕時,活動頁面就會閃爍半秒,但播放器沒有出現在屏幕上。 Plz幫助我有必要爲視頻播放器創建視圖或佈局來播放xml文件中的視頻。我沒有創造這個。如何工作正在工作
import android.app.Activity;
import android.content.Intent;
import android.graphics.PixelFormat;
import android.net.Uri;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.MediaController;
import android.widget.VideoView;
public class OptionsmenuAct extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final Button play =(Button)findViewById(R.id.video);
Equity.setOnClickListener(new OnClickListener(){
public void onClick(View V){
videoPlayer("/Optionsmenu/assets/lic.3gp","lic",true);
}
});}
public void videoPlayer(String path, String fileName,boolean autoplay){
getWindow().setFormat(PixelFormat.TRANSLUCENT);
VideoView videoHolder = new VideoView(this);
videoHolder.setMediaController(new MediaController(this));
videoHolder.setVideoURI(Uri.parse(path+"/"+fileName));
videoHolder.requestFocus();
videoHolder.start();
if(autoplay){
videoHolder.start();
}
}
}
PLZ告訴我它將如何工作。 我已將我的視頻文件存儲到資產文件夾中。
哪裏是你videoView ??您已經創建了它,但未將其添加到佈局中。您應該添加xml,然後通過findVieewById()來獲取它,或者您應該以編程方式將其添加到您的父級佈局。 – Sujit
你可以參考下面的鏈接..我希望它會爲你使用.. http://davanum.wordpress.com/2007/12/29/android-videomusic-player-sample-from-local-disk-as -well-as-remote-urls/http://www.androidpeople.com/android-videoview-example/ –