2009-09-22 59 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