您好我有一个使用Wowza的应用
我还有一个服务,我在我的服务中运行一个浮动窗口,在我的浮动窗口中我有一个视频WZCameraView
但是,在我关闭服务之后,我已经成功地在wowza WZCameraView
中播放了我的相机
stopService(broadcast);
然后我使用意图打开相机我的相机不再可用或尚未发布
我的初始化wowza的代码
goCoder = WowzaGoCoder.init(context, "RESTRICTED");
goCoderAudioDevice = new WZAudioDevice();
goCoderBroadcaster = new WZBroadcast();
goCoderBroadcastConfig = new WZBroadcastConfig(WZMediaConfig.FRAME_SIZE_1920x1080);
// start wowza preview/video
goCoderCameraView.startPreview();
它成功播放了相机/视频wowza然后在聊天结束后我正确使用
处理wowzagoCoderBroadcaster.endBroadcast();
goCoderCameraView.stopPreview();
goCoderCameraView.getCamera().stopPreview();
goCoderCameraView.getCamera().release();
goCoderCameraView.stopBroadcasting();
goCoderCameraView.clearView();
goCoderAudioDevice.stopAudioSampler();
但是当我打开相机时,它说相机不可用,这意味着相机没有成功释放, 我尝试使用wowza视频的活动并完成它并成功发布但使用服务它不会正确发布
所以我的问题是如何在服务上正确发布wowza相机或如何销毁服务onDestroy中的所有变量?
提前谢谢。