В Swift, как я могу позволить другим приложениям продолжать воспроизводить звук, когда мое приложение открыто?

Я огляделся и нашел примерно похожие вопросы, но ничего не изменилось ... Я извиняюсь, если где-то пропустил ответ.

Я заканчиваю игру, которую написал в Swift, используя SpriteKit.

В большинстве других игр, в которые я играл, у меня может быть itunes или что-то другое, играющее музыку в фоновом режиме, и я все еще слышу это, пока играю в игру.

Играя в свою игру, я замечаю, что она автоматически отключает звук от других приложений.

Я не пользуюсьAVAudioPlayer для звука, так как в настоящее время у меня есть только небольшое количество звуковых эффектов, поэтому я просто использовал вместо этого действие SKAction.playsoundfilenamed.

У меня есть логика, чтобы включать и выключать мои звуки, но это просто использование некоторой внутренней логики if / else.

Мне интересно, если возможно, есть какие-тоAVAudio свойство, которое я могу установить, чтобы позволить другим приложениям воспроизводить звук, когда мой открыт? Я не могу найти это в документации.

Спасибо!

Ответы на вопрос(5)

Ваш ответ на вопрос