Google Cast - 无法解析 mSelectedDevice

Google Cast - Cannot Resolve mSelectedDevice

我在制作 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

mSelecteDeviceCastDevice 类型的实例变量。不确定你的问题中的 "Google Cast Service" 是什么意思,但看起来你最好从 oue GitHub 回购中获取一个示例项目作为你的起点。