我尝试为Mediarouter(Chromecast)构建Titanium模块。它的标准解决方案是使用MediaRouteSelector打开一个包含android-support-mediarouter.jar元素的对话框。如果我使用chromecast模块构建演示应用程序,那么aapt会尝试解析对appcompat-v7的依赖关系。但是一个模块只能使用一个res文件夹。
我的问题:没有UI可以获得mediaroute吗?我的意思是要求android和系统给我一个连接设备的集合(名称和id),我建立一个自己的对话框和用户选择调用的方法一个方法来纪念这个选定的设备。这个解决方案可以避免资源冲突。
这里的回购:https://github.com/AppWerft/Ti.Chromecast/tree/master/android
由于
答案 0 :(得分:0)
MediaRoute与UI本身无关。您可以在本地网络上发现满足搜索条件的路由,然后注册以在找到或退出匹配的路由时收到通知等。如果要显示自己的UI,则需要管理列表本身,包括簿记,互动和演示。查看我们的Android发件人文档或我们的某个Android示例应用(例如MediaRoute-Cast-Button sample)以获取相关信息。