美文网首页
播放音频时,锁屏界面控制

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

作者: cyh老崔 | 来源:发表于2017-09-12 23:29 被阅读32次

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

      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

    相关文章

      网友评论

          本文标题:播放音频时,锁屏界面控制

          本文链接:https://www.haomeiwen.com/subject/xiwhsxtx.html