2011-11-19 28 views
0

我正在開發中,我必須發揮在飛濺screen.I一個MP4文件的android應用開始播放MP4文件作爲開機畫面已經寫代碼,閃屏的java class.But不知道爲什麼它不採摘,任何人都可以指導我...關於在Android應用

下面是我的java類代碼

http://pastebin.com/teCuDdcp

在此先感謝 圖莎爾

+0

你要玩MP4視頻?作爲啓動畫面的權利? – user370305

+0

@ user370305是,,,,正是.. – User

+0

看看我的編輯答案。希望這會幫助你。 – user370305

回答

0

好吧,我不知道最好的方法如何ieve這一點,但如果我必須這樣做,那麼我做這樣的事情,

1.Starting SpalshActivity,

- >的onCreate()splashActivity剛開始的MP4視頻,並把OnCompletionListener爲媒體播放器。

public void onCreate(Bundle icicle) { 
      super.onCreate(icicle); 
      playVideo(); 
    } 


playVideo() 
{ 
    mp = new MediaPlayer(); 
    mp.setOnErrorListener(this); 
    mp.setOnBufferingUpdateListener(this); 
    mp.setOnCompletionListener(this); 
    mp.setOnPreparedListener(this); 
    mp.setAudioStreamType(2); 
    mp.setDataSource(path); 
    mp.prepare(); 
    Log.v(TAG, "Duration: ===>" + mp.getDuration()); 
    mp.start(); 

} 

2.致電完成mp4視頻的新活動。 (爲此,您已在您的活動中實現了OnCompletionListener)。

- >上的onComplete視頻我打電話給新的活動。

public void onCompletion(MediaPlayer arg0) 
{ 
     Log.d(TAG, "onCompletion called"); 
     Intent intent = new Intent(SplashActivity.this,HomeActivity.class); 
     startActivity(intent); 
     } 

簡單。 :-)

+0

@ user370305..thanks ,,,,你已編輯的代碼我將在我的java類中實現這個完整的代碼.... ???? – User

+0

是的,您可以將playVideo()方法放入spalsh活動的onCreate()中,並在該活動中實現onComplitionListener。 – user370305