簡體   English   中英

打開應用或切換場景時背景音樂繼續播放

[英]Background music continue to playing when open an app or change scene

我有用 SpriteKit 制作的游戲。 當我打開應用程序並更改場景時,在播放音樂時(例如來自 iPhone 上的音樂應用程序),音樂停止。 如何在打開應用程序和切換場景時繼續播放音樂?

您需要配置應用程序的功能,並在音頻會話上設置類別。

我認為您正在尋找:

AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback)

還有其他類別,但這里是AVAudioSessionCategoryPlayback上的文檔。

使用此類別時,您的應用音頻會在靜音開關設置為靜音或屏幕鎖定時繼續播放。 (該開關在 iPhone 上稱為響鈴/靜音開關。)要在應用程序切換到后台時(例如,屏幕鎖定時)繼續播放音頻,請將音頻值添加到信息屬性列表文件中的 UIBackgroundModes 鍵。

這是 XCode 功能面板的截圖:

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM