zoukankan      html  css  js  c++  java
  • 后台播放音乐(1)——设置后台任务

    + (UIBackgroundTaskIdentifier)backgroundPlayerID:(UIBackgroundTaskIdentifier)backTaskId

    {

        // 1. 设置并激活音频会话类别

           AVAudioSession *session = [AVAudioSession sharedInstance];

        [session AVAudioSessionCategoryPlayback error:nil];

        [session setActive:YES error:nil];

        // 2. 允许应用程序接收远程控制

        [[UIApplication sharedApplication] beginReceivingRemoteControlEvents];

        // 3. 设置后台任务ID

          UIBackgroundTaskIdentifier newTaskId = UIBackgroundTaskInvalid;

        newTaskId = [[UIApplication sharedApplication] beginBackgroundTaskWithExpirationHandler:nil];

        if (newTaskId != UIBackgroundTaskInvalid && backTaskId != UIBackgroundTaskInvalid) {

            [[UIApplication sharedApplication] endBackgroundTask:backTaskId];

        }

        return newTaskId;

    }

    注意:后台播放音乐(2)——允许后台播放

  • 相关阅读:
    辗转相除法
    并查集(详)
    LCA 最近公共祖先
    RMQ ST表 静态区间最大值
    manacher
    题解 CF33B String Problem
    Linux 下对拍程序
    CSP 考试注意事项
    题解 P4688 [Ynoi2016]掉进兔子洞
    CSP 2020 游记
  • 原文地址:https://www.cnblogs.com/changxs/p/3468306.html
Copyright © 2011-2022 走看看