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