您好,我有一個正在播放背景音樂的AS3 Android應用程序,但是當用戶離開應用程序時,音樂仍在後臺播放。有沒有一種方法可以感知用戶離開應用程序,以便我可以關閉我的音樂?
謝謝您的時間, 科學AS3 Android Air App,當用戶離開應用程序時音樂不會關閉
3
A
回答
7
我發現這對一個Adobe AIR的論壇:http://forums.adobe.com/message/4075374#4075374 將下面的代碼如果應用程序失去焦點,則停用該應用程序,如果應用程序重新獲得焦點,則重新激活該應用程序。
NativeApplication.nativeApplication.addEventListener(Event.DEACTIVATE , handleDeactivate, false, 0, true);
function handleDeactivate(event:Event):void {
//the app is now losing focus
musicChannel.stop();
}
NativeApplication.nativeApplication.addEventListener(Event.ACTIVATE, handleActivate, false, 0, true);
function handleActivate(event:Event):void {
musicChannel= mySong.play();
}
希望這可以幫助大家。 讓我知道它是否適合你。
1
在你App.mxml你可以爲應用程序打開的添加處理程序和密切
<s:ViewNavigatorApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
activate="open(event)" deactivate="close(event)">
<fx:Script>
<![CDATA[
private function open(e:Event):void{
trace("open");
}
private function close(e:Event):void{
trace("close");
}
]]>
</fx:Script>
相關問題
- 1. 當用戶在關閉應用程序時播放音樂時檢測到
- 2. AIR關閉應用程序後Android聲音繼續播放
- 3. 當主窗體關閉時,我想離開應用程序
- 4. 每次關閉或離開時終止應用程序會話
- 5. 如何在關閉應用程序時停止音樂
- 6. 當應用程序關閉時,Android Studio音頻停止播放
- 7. 當另一個應用程序打開時,AIR for iOS應用程序會自動關閉
- 8. 當應用程序暫時關閉時,不會調用UIApplicationWillEnterForegroundNotification
- 9. 當用戶按Home按鈕時關閉Android應用程序
- 10. 當Android應用程序強行關閉時會發生什麼
- 11. 當我關閉應用程序時,Android服務不起作用
- 12. Android應用程序正常關閉但不會再次打開
- 13. 當另一個應用程序關閉時打開應用程序
- 14. Android,建立音樂應用程序?
- 15. Android應用程序版權音樂
- 16. 當窗口關閉時Caliburn.Micro應用程序不會退出
- 17. Android Phonegap App - 退出時關閉並停止應用程序
- 18. WL.Client.Logout()當應用程序關閉時
- 19. Android應用程序在關閉主要活動時不會關閉
- 20. 當用戶離開iOS應用程序時顯示Uiview
- 21. 當用戶離開應用程序時卸載鍵盤鉤子
- 22. 當用戶離開應用程序時,Ionic 2執行方法
- 23. 當應用程序打開時,Android應用程序不會更新
- 24. 用戶離開應用程序時刪除會話存儲
- 25. 離開應用程序有時會出現不允許應用
- 26. 關閉Android應用程序
- 27. Android應用程序關閉
- 28. 當應用程序B關閉時關閉應用程序A:Mac OS X 10.7.3
- 29. 當應用程序關閉時關閉另一個進程
- 30. 當應用程序關閉時提示用戶
生病了試試看,謝謝! – AgnosticDev 2011-12-30 04:09:01
你好,我沒有看到這個文件?我在我的目錄中有PublishSettings.xml,DOMDomcument.xml,MobileSettings.xml和我的應用程序文件App.xfl文件。 – AgnosticDev 2011-12-30 12:53:59
我的意思是app.mxml是第一次啓動項目時創建的容器mxml文件。它應該是唯一具有
標記的文件(如果您使用的是基於視圖的應用程序) – francis 2011-12-30 19:42:22