1
我想連接到編程CHROMECAST路線,就像貼在這裏:Is it possible to programmatically connect to a chromecast route?以編程方式連接到Chromecast路線:我需要許可嗎?
在這樣做時(主叫mMediaRouter.selectRoute(aRouteInfo)
),我得到一個異常java.lang.IllegalStateException: Null media projection manager
。
但是,當通過chromecast按鈕從彈出列表中選擇我的chromecast接收器,然後斷開,然後再次調用mMediaRouter.selectRoute(aRouteInfo)
,它工作正常。
我假設我必須先徵求某種許可。任何人都知道在這種情況下做什麼?
的異常將在此行中拋出...
mProjection = ((MediaProjectionManager) context.getSystemService(Context.MEDIA_PROJECTION_SERVICE)).getMediaProjection(permissionsResultCode, permissionsData);
...參數permissionData(意向)似乎是不完整的。