【问题标题】:AVAudioPlayer doesn't play audio after the home button is pressed按下主页按钮后,AVAudioPlayer 不播放音频
【发布时间】:2013-06-18 09:44:26
【问题描述】:

我是 ios 开发新手。我正在使用 AVAudioPlayer。音频在前台播放。之后,当我点击主页按钮时,应用程序进入后台,但音频被静音。

【问题讨论】:

    标签: ios objective-c avaudioplayer


    【解决方案1】:

    试试这个,

    - (void)applicationDidEnterBackground:(UIApplication *)application
     {
    __block UIBackgroundTaskIdentifier task = 0;
    task=[application beginBackgroundTaskWithExpirationHandler:^{
        NSLog(@"Expiration handler called %f",[application backgroundTimeRemaining]);
        [application endBackgroundTask:task];
        task=UIBackgroundTaskInvalid;
    }];
    }
    

    【讨论】:

      【解决方案2】:

      尝试将其包含在您的代码中开始播放音频的位置

      AVAudioSession *audioSession = [AVAudioSession sharedInstance];
      [audioSession setCategory:AVAudioSessionCategoryPlayback error:nil];
      [audioSession setActive:YES error:nil];
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-12-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-12-10
        • 1970-01-01
        • 1970-01-01
        • 2010-10-11
        相关资源
        最近更新 更多