2009-09-22 58 views
3

我正在播放的視頻,通過使用意圖的Android應用程序:Android視頻意圖:控制後退按鈕?

tostart = new Intent(Intent.ACTION_VIEW); 
tostart.setDataAndType(Uri.parse(movieurl), "video/*"); 
startActivity(tostart); 

這個偉大的工程。但是,當您按下後退按鈕(在設備上)時,電影播放器​​會返回到電影的開頭。只有當你再次按下時,它纔會回到我的應用程序。雖然目前的行爲是有道理的,但我想知道我是否可以改變它:在按下後可以直接返回嗎? 謝謝! PanMan。

+0

您是否嘗試過處理KeyEvent.KEYCODE_BACK – bhatt4982 2009-09-23 16:46:24

+0

我不認爲您可以在其他應用程序中處理keyevent(意圖基本上會觸發另一個應用程序)。但有可能我錯了(我希望如此!)。有什麼想法呢? – PanMan 2009-10-07 11:48:35

回答

1

鑑於您無法處理另一個應用程序的關鍵事件,您的另一個選擇是查找(或構建)一些播放視頻的第三方應用程序。

+0

Dat將是一場噩夢:( – 2011-08-06 17:49:27

+0

另一種選擇是創建一個使用MediaPlayer(而不是第三方應用程序)的活動。 – 2013-07-14 07:44:58