2017-08-14 8 views
1

私はここに掲載同じように、プログラム的にルートをCHROMECASTに接続する:Is it possible to programmatically connect to a chromecast route?プログラムでクロマキールートに接続します。許可が必要ですか?

mMediaRouter.selectRoute(aRouteInfo)を呼び出す)その際、私は例外java.lang.IllegalStateException: Null media projection managerを取得します。

切断し、再度mMediaRouter.selectRoute(aRouteInfo)を呼び出した後、ポップアップリストからChromecastのボタンを経由して私のChromecastの受信機を選択するときしかし、それが正常に動作します。

私は前もって何らかの許可を求めなければならないと思います。誰でもこの場合に何をすべきかを知っていますか?

例外が...この行に

mProjection = ((MediaProjectionManager) context.getSystemService(Context.MEDIA_PROJECTION_SERVICE)).getMediaProjection(permissionsResultCode, permissionsData); 

をスローされます...パラメータpermissionData(意図)が不完全であると思われます。

答えて

0

私は(初心者の)問題を発見しました。私は自分でインテントを作成し、これに "onActivityResult"内で反応させるだけでした。

関連する問題