1
android 앱에서 Chromecast의 기본 미디어 수신자에게 미디어를 전송하려하지만 전혀 전송하지 않습니다. 경로 찾기 위해 사용하는 코드입니다 : 다음Chromecast 기기의 기본 미디어 수신자에게 미디어를 전송하는 방법은 무엇인가요?
MediaRouteSelector selector = new MediaRouteSelector.Builder()
.addControlCategory(CastMediaControlIntent
.categoryForRemotePlayback(CastMediaControlIntent.DEFAULT_MEDIA_RECEIVER_APPLICATION_ID))
.build();
는, 그것은 와이파이 내에서 Chromecast 기기를 보여줄 것이다 장치가 선택되어 다음 코드를 실행 :
MediaRouter.RouteInfo route = adapter.getItem(position).routeInfo;
// select the route for usage
route.select();
// send the play control request with the video uri
route.sendControlRequest(
new Intent(MediaControlIntent.ACTION_PLAY)
.setDataAndType(videoUri, "video/mp4")
.addCategory(MediaControlIntent.CATEGORY_REMOTE_PLAYBACK),
new MediaRouter.ControlRequestCallback() {
@Override
public void onError(String error, Bundle data) {
super.onError(error, data);
}
@Override
public void onResult(Bundle data) {
super.onResult(data);
}
}
);
그것은 수를 ' 장치에 용지를 넣지 마십시오. 어떤 제안?
로컬 Http 또는 클라우드 서버를 사용하지 않고 로컬 미디어를 Chromecast 장치로 스트리밍 할 수 있습니까? – Manjunath