Android视频意图:控制后退按钮?

Posted

技术标签:

【中文标题】Android视频意图:控制后退按钮?【英文标题】:Android video intent: Control back button? 【发布时间】:2010-11-30 08:28:26 【问题描述】:

我正在开发一个通过使用意图播放视频的 android 应用程序:

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

这很好用。但是,当您按下后退按钮(在设备上)时,电影播放器​​会回到电影的开头。只有当您再次按下时,它才会返回到我的应用程序。虽然目前的行为有些道理,但我想知道我是否可以改变它:是否可以在按下后直接返回? 谢谢! 潘漫。

【问题讨论】:

您是否尝试过处理 KeyEvent.KEYCODE_BACK 我不认为你可以在其他应用程序中处理 keyevent(意图基本上会触发另一个应用程序)。但有可能我错了(我希望如此!)。有什么想法吗? 【参考方案1】:

鉴于您无法处理其他应用程序的关键事件,您的另一个选择是查找(或构建)一些播放视频的第三方应用程序。

【讨论】:

另一种选择是创建一个使用 MediaPlayer(而不是第三方应用)的活动。

以上是关于Android视频意图:控制后退按钮?的主要内容,如果未能解决你的问题,请参考以下文章

Android Webview - 后退按钮不起作用

在android中控制后退“按钮”

从活动结果意图按下后退按钮时应用程序关闭[关闭]

android中的后退按钮打破nativescript-vue访问控制登录注销

Android 通过意图播放视频

如何使用Android中的导航控制器制作自定义后退按钮以返回某个目的地?