【问题标题】:IOS How to play music sound in background and pause current playing music appIOS如何在后台播放音乐声音并暂停当前播放的音乐应用程序
【发布时间】:2018-03-09 04:38:06
【问题描述】:

当应用程序已经在后台时,我正在尝试播放声音文件,如果它正在 iOS 上播放,则停止当前播放音乐应用程序

你能告诉我我该怎么做吗

非常感谢,

威廉·特兰。

【问题讨论】:

    标签: ios audio background


    【解决方案1】:

    如果您的应用开始播放其他音频实例,iOS 将自动暂停。看看这个帖子:How to Play Audio in Background Swift?

    【讨论】:

    • 我正在使用 Objective C。我的脚本如下: AVAudioSession avSession = [AVAudioSession sharedInstance]; NSError __autoreleasing err = nil; [avSession setCategory:AVAudioSessionCategoryPlayback 错误:&err];错误=无; [avSession setActive:YES 错误:&err]; self.audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:soudnUrl error:NULL]; [音频播放器准备播放]; [音频播放器播放];但它没有工作
    【解决方案2】:

    我找到了问题的原因: 操作无法完成。 (OSStatus 错误 560557684。)

    因为我的应用程序已经在后台启动并激活了一个音频会话,所以我们不能这样做。

    【讨论】:

    • 面临同样的问题?对我下一步做什么有什么建议吗?谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多