2015-09-17 35 views
0

我想创建一个具有2种模式的Wear应用程序:连接模式和断开连接模式。当手表连接到蓝牙时使用第一种模式:您可以控制媒体播放器,并对手机上正在播放的内容进行基本控制。在Android Wear上创建媒体控件

第二种模式用于手机未配对手表时:您可以使用蓝牙耳机收听手表上的内容。

我的问题如下:在连接模式下,我创建了自己的基本控件接口(播放/暂停/下一个/上一个),并且我可以通过消息API同步控件与手机发送消息。

有没有更好的方法呢?像使用通知一样?

回答

0

如果您希望在穿戴设备上拥有基本媒体控件(控制您的手机上媒体应用程序的播放),那么您可以使用MediaSessionCompat来为您处理;例如看一下UniversalMusicPlayer;基本上,如果您的媒体应用程序使用MediaSessionCompat(或MediaSession,如果您不关心早期版本的Android),那么基本控件应该出现在您的手表上,并且如果您在媒体应用程序中实现MediSessionComapt.Callback,则框架将发送控件从您的手表到您的应用程序的命令。