播放音频时,锁屏界面控制

方法一, 播放控制界面不可订制:

    1. 接收远程事件
    [[UIApplication sharedApplication] beginReceivingRemoteControlEvents];

注: 1) 如果结束远程事件控制, 需调用:endReceivingRemoteControlEvents

    1. AppDelegate.m 中:
- (void)remoteControlReceivedWithEvent:(UIEvent *)event{
   
    switch (event.subtype) {
        case UIEventSubtypeRemoteControlPlay: // 播放
            // 控制播放与暂停
            break;
           
        case UIEventSubtypeRemoteControlPause: // 暂停,不知啥时是这个值
        case UIEventSubtypeRemoteControlStop: // 停止
            
            break;
        case UIEventSubtypeRemoteControlNextTrack: // 下一首
            // 控制播放下一首
            break;
        case UIEventSubtypeRemoteControlPreviousTrack: // 上一首
             // 控制播放上一首
            break;
        default:
            break;
    }
}

3.界面效果如下, 有3个按钮:上一首, 暂停/继续, 下一首:

锁屏播放界面1

方法二, 播放控制界面可以订制

    1. 只有 播放/暂停 按钮:
代码2.1

注: 1) 上述方法可以不调用: beginReceivingRemoteControlEvents

    1. 界面如下, 只有一个 播放/暂停 按钮:
锁屏播放界面2
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容