首先对不起我的英语,因为我是法国人。
我处理一个连接对象,该对象将数据发送到我的应用程序以启动,暂停,启动下一首音乐或先例并增加音量。
我的应用程序必须对iPhone发出的任何音乐执行这些操作。例如,如果我在Spotify或Deezer中听音乐,应用程序必须控制它。
我不知道如何在Swift中做到这一点。我真的认为这与AVAudioSession
合作。
答案 0 :(得分:0)
我不确定你在问什么,但我认为这就是你的意思。这将控制您设备上播放的音乐和音量。 这是一篇关于它的文章:http://www.justindoan.com/tutorials/2016/7/31/mpmedia-tutorial-control-music-playback-in-ios-with-swift
所以这基本上就是你要做的。首先导入MediaPlayer。
import MediaPlayer
然后你定义mediaController并准备播放
let mediaController = MPMusicPlayerController.systemMusicPlayer()
mediaController.prepareToPlay()
并控制媒体。
//play
mediaController.play()
//pause
mediaController.pause()
//go to previous item
mediaController.skipToPreviousItem()
//go to start of the item
mediaController.skipToBeginning()
//and to go to the next item
mediaController.skipToNextItem()
希望这有帮助。