gpt4 book ai didi

ios - UIWebView 中的后台音频播放

转载 作者:行者123 更新时间:2023-12-01 17:29:17 24 4
gpt4 key购买 nike

我的应用允许用户访问通过网络播放有声读物的服务。我正在使用 UIWebView 来处理这个问题。

当应用程序退出或设备进入休眠状态时,音频将停止播放。由于我只是显示网页 View 而不是直接播放音频文件,所以我无法使用这些方法在后台播放音频。

但是,如果您通过 Safari 应用程序访问相同的链接,音频会在手机进入休眠状态后继续播放。如何在我的应用中实现相同的效果?

最佳答案

首先,在您的 Info.plist 中为您的应用启用背景音频播放:

<key>UIBackgroundModes</key>
<array>
<string>audio</string>
</array>

Background Modes

Plist

如果您还没有这样做,请在您的 AppDelegate 或其他类中设置您的应用以播放音频:

import AVFoundation

// ...

do {
try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback)
} catch {
// Handle setCategory failure
print(error)
}

关于ios - UIWebView 中的后台音频播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38482544/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com