在 iOS 通知中心控制 Mac 的音乐播放,你可以使用 `TodayRemote` 来实现这一功能。`TodayRemote` 是一个可以让你在 iOS Today 视图中控制 Mac 上的音乐播放的应用。以下是实现这一功能的步骤:
### 1. 准备工作
确保你的 Mac 和 iOS 设备在同一个 Wi-Fi 网络下,并且已经启用了 Handoff 功能。
### 2. 创建 macOS 应用
你需要创建一个 macOS 应用,并在其中实现音乐播放控制的功能。以下是一个简单的示例:
#### 2.1 创建 macOS 项目
在 Xcode 中创建一个新的 macOS 应用项目,选择 "App" 模板。
#### 2.2 添加音乐播放功能
使用 `MPMusicPlayerController` 来控制音乐播放。以下是一个简单的示例代码:
```swift
import Cocoa
import MediaPlayer
class AppDelegate: NSObject, NSApplicationDelegate {
let musicPlayer = MPMusicPlayerController.shared()
func applicationDidFinishLaunching(_ aNotification: Notification) {
// 设置音乐播放列表
let library = MPMediaLibrary.default()
let genre = MPMediaPropertyPredicate(property: .genre, value: "Pop")
let musicList = library.media(with: genre, sortedBy: nil, limit: 50)
musicPlayer.setQueue(with: musicList)
musicPlayer.play()
}
}
```
### 3. 创建 iOS Today Widget
在 Xcode 中
相关内容:
前两天苹果发布了 Mac 版 iTunes 12.1,可以直接在 OS X 的通知中心里控制音乐的播放、切换上下一首歌。让我们脑洞再大一点,比如回到家以后,Mac 正在播放着音乐,人已经懒洋洋地躺在床上了,躺着躺着就困了,或者听着听着惊呼:「难以置信!怎么歌单里出现了凤凰传奇!?」——这时候有没有办法不用下床,也能让音乐暂停,或者快速切换到下一首?
答案就是:TodayRemote。
TodayRemote是什么?
TodayRemote 其实是 iOS 上的一个 App,可以让你在通知中心小部件里,直接控制 Mac 的音乐播放。它支持了 iTunes(免费)、Spotify、Rdio、Vox、VLC 这几款最主流的播放软件。甚至付费解锁后,你可以通过它远程控制 Mac 的全局音量。

如何使用 TodayRemote?
那么,TodayRemote 如何使用呢?第一次需要一些简单的配置,一起来看看吧!
- 启用 TodayRemote 的通知中心小部件,这个比较简单,如果还有不会的同学可以查看少数派教程《如何在 iOS 8 的通知中心内添加 / 移除小部件》。
- 下载 TodayRemote for Mac 客户端。访问 todayremote.com就可以下载,它暂时没有在 Mac App Store 上架,下载回来后你可能需要修改系统的安全设置,允许打开任何来源的 App 才能运行。
- 在 iPhone 和 Mac 上都打开 TodayRemote,进行配对。



配对及使用的过程中,只需要确保两者处在同一个 WiFi 网络下即可,不需要蓝牙支持。你会在手机上看到列表中自动出现你的 Mac 电脑,点击「Request」后,Mac 上会出现提示框,选择「Accept」即可配对成功。



大功告成!在 iOS 上控制 Mac 的音乐播放
一切准备就绪,这时候试试用 iTunes 播放音乐吧,下拉通知中心,立即就看到了 Mac 正播放的歌曲。你可以暂停/播放、切换上下首、调节音量,在实际使用过程中,没有任何延时,就仿佛你是直接在 Mac 上操作的一样。
TodayRemote 在App Store 可免费下载,花费 12 元可内购解锁高级功能,如支持 Spotify、Rdio、Vox、VLC,控制 Mac 电脑全局音量,以及如果你有多台 Mac 电脑,还可以在通知中心里快速切换你的控制对象。怎么样,简直就是懒人福音,快去试试吧!

微信扫一扫打赏
支付宝扫一扫打赏