美文网首页
RemoteCommandCenter 媒体播放

RemoteCommandCenter 媒体播放

作者: LPrison | 来源:发表于2021-11-10 16:57 被阅读0次

添加通知

// 响应 Remote Control事件
        MPRemoteCommandCenter.shared().playCommand.addTarget(self, action: #selector(playOrPause))
        MPRemoteCommandCenter.shared().nextTrackCommand.addTarget(self, action: #selector(playNext))
        MPRemoteCommandCenter.shared().pauseCommand.addTarget(self, action: #selector(playOrPause))
        MPRemoteCommandCenter.shared().previousTrackCommand.addTarget(self, action: #selector(playPre))  

响应事件

@objc func playNext()->MPRemoteCommandHandlerStatus{
        playGVCNextAudio()
        return .success
    }  

设置信息

func setLockScreenWebInfo(_ info: WebVoiceModel) {
        var infoDic: [String : Any] = [:]
        infoDic[MPMediaItemPropertyTitle] = info.mainTitle // 歌曲名
        infoDic[MPMediaItemPropertyArtist] = "" // 歌手
        infoDic[MPMediaItemPropertyArtwork] = image //图片
        infoDic[MPMediaItemPropertyPlaybackDuration] =  // 歌曲总时长
        infoDic[MPNowPlayingInfoPropertyElapsedPlaybackTime] = // 当前播放时间
        //   当在控制中心暂停时,需要把播放速度设成0,不然进度条会抖动
        infoDic[MPNowPlayingInfoPropertyPlaybackRate] =  getMusicSpeed() // 播放速度
        MPNowPlayingInfoCenter.default().nowPlayingInfo = infoDic
    }  

相关文章

  • RemoteCommandCenter 媒体播放

    添加通知 响应事件 设置信息

  • RemoteCommandCenter

    播放音乐控制器 1.引用框架MediaPlayer,使使用RemoteCommandCenter,版本需求iOS7...

  • Android Media相关

    MediaPlayer(媒体播放) 主要方法: create:创建播放媒体 prepare:准备(同步) prep...

  • IOS-播放器开发(1)-视频基本原理

    播放器播放视频流程 流媒体 所谓流媒体是指采用流式传输的方式在Internet/Intranet播放的媒体格式,如...

  • ffplay播放rtsp,rtmp,yuv和pcm

    ffplay ffplay播放网络媒体流 ffplay播放yuv ffplay播放pcm

  • UE 制作视频播放器

    制作之前的准备材料: 主要是音效播放器,播放列表,播放器以及创建播放器自带的媒体纹理,还有就是把媒体纹理变成umg...

  • iOS 媒体播放

    1.播放器 2.监听播放状态 AVPlayerViewController 4.调用相机录制视频或者选择媒体库 5...

  • 基于 FFmpeg 的播放器 demo

    这里的播放器演示程序用于播放一个本地文件,因而不需要关心播放网络上的媒体数据时的网络传输问题。 对于播放本地媒体文...

  • iOS - 实用Tips

    一、后台有媒体播放器时: 当其他应用程序占用媒体播放器时,不能影响到后台的媒体音乐播放;当你的应用程序中有相机要拍...

  • 《AVFoundation秘籍》第1章 AVFoundation

    1.AVFoundation 提供的核心功能 (1)音频播放和记录 (2)媒体文件检查 (3)视频播放 (4)媒体...

网友评论

      本文标题:RemoteCommandCenter 媒体播放

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