按回主屏幕时如何从Webview获取暂停/停止声音?

时间:2013-12-27 05:21:36

标签: javascript android audio webview

当我按下主屏幕按钮时,我想在webview中暂停或停止声音,当我回到webview时,声音将再次播放。但是现在它还在播放,而android中的媒体播放器是NULL,因为所有内容包括Javascript的声音工作,而我的领导告诉我 “不要编辑或在Javascript中做任何事情。编辑或只在android中做” ,所以我无法暂停或停止它。这是我的问题。

2 个答案:

答案 0 :(得分:2)

按home键时,当前活动进入暂停()状态,当你再次访问应用程序并打开该活动时,它会调用onResume方法

所以我建议你覆盖onpause()和onResume()方法并将你的代码用于声音暂停yaa stop in onpause()并通过在onResume()方法中放置代码再次播放声音

有关活动生命周期的更多信息,请参阅: Link1

答案 1 :(得分:0)

  

您可以从中调用WebView的onPause()onResume()   您的活动分别是onPause()onResume()