Google Cast - 无法解析mSelectedDevice

3

我在制作Google Cast服务时遇到了问题。 我似乎找不到要用于mSelectedDevice的内容。 我使用的两个教程都没有提供足够的解释,也没有详细说明mSelectedDevice应该是什么。

public class CastMediaRouterCallback extends MediaRouter.Callback{

@Override
public void onRouteSelected(MediaRouter router, MediaRouter.RouteInfo info) {
    mSelectedDevice = CastDevice.getFromBundle(info.getExtras());
    String routeId = info.getId();
    //Startd NanoHTTPD, Find URI of photo/video, and display on Cast device
}

@Override
public void onRouteUnselected(MediaRouter router, MediaRouter.RouteInfo info) {
    teardown();
    mSelectedDevice = null;
}

}

我使用的教程:https://developers.google.com/cast/docs/android_sender /// https://www.binpress.com/tutorial/building-an-android-google-cast-sender-app/161


看起来你的示例代码假定它是一个CastDevice字段。CastDevice.getFromBundle返回一个CastDevice实例。 - Eric Cochran
好的,那我需要切换到什么呢?我还没有看到其他代码使用castdevice字段,甚至包括Google的示例。 - pancodemakes
1个回答

1

mSelecteDevice 是一个类型为 CastDevice 的实例变量。不确定您在问题中所说的 "Google Cast Service" 是什么意思,但似乎从我们的 GitHub 存储库中获取示例项目作为起点会更好。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接