小编MrA*_*are的帖子

检测蓝牙耳机是否连接到Apple Watch

我最近试图让 WatchKit 应用程序从 Apple Watch\xe2\x80\x99s 扬声器播放背景音效。\n根据我的经验(如果我\xe2\x80\x99m错了,请纠正我!)这是不可能的,因为我要么需要连接蓝牙耳机才能使用WKAudioFilePlayer,要么使用其他界面元素来播放声音(WKInterfaceMovie或presentMediaPlayerControllerWithURL:选项:完成)。

\n\n

现在,我想使用 WKAudioFilePlayer 仅在连接蓝牙耳机时播放音频,以避免每次收到 \xe2\x80\x9ePair a 蓝牙耳机听音乐\xe2\x80\x9c-alert没有耳机可用的时间。

\n\n

有什么方法可以查明蓝牙耳机是否已连接,以便我可以以此为条件设置音频播放?

\n

xcode bluetooth swift watchkit watchos-2

6
推荐指数
1
解决办法
624
查看次数

像watchOS 2中的共享NSUserDefaults和App Groups?

我目前正在为watchOS 2更新我的应用程序,并且在设备之间的通信方面遇到了一些麻烦:之前我一直在使用共享的NSUserDefaults来启用Watch和iOS设备,以便独立地从一个App Group读取和写入多个值.

现在watchOS 2应用程序在Watch上本地运行,Watch Connectivity Framework取代了之前的通信选项,这似乎不再适用.但是,从我在参考文献中看到的内容来看,实现与WatchOS 1中使用Watch Connectivity相同的功能相当麻烦......

有没有其他选择让我创建某种容器/文件/数据库/我可以从我的Watch应用程序和相关的iOS应用程序访问和更新?

nsuserdefaults swift ios-app-group watchos-2

1
推荐指数
1
解决办法
1060
查看次数