Post

Replies

Boosts

Views

Activity

HomeKit Camera Streaming Not Working in Swift
0 I've tried building a simple HomeKit app to stream video from a HomeKit Camera and while it appears to be working - the stream is not showing on the View Controller. Any help appreciated. @IBOutlet weak var liveStreamView: HMCameraView! // var liveStreamView: HMCameraView? func startCameraStream(for accessory: HMAccessory) { // Ensure this is a camera accessory guard let cameraStreamControl = accessory.cameraProfiles?.first?.streamControl else { return } cameraStreamControl.delegate = self cameraStreamControl.startStream() let liveStreamView = HMCameraView() self.view.addSubview(liveStreamView) self.liveStreamView = liveStreamView self.liveStreamView.cameraSource = cameraStreamControl.cameraStream self.liveStreamView?.setNeedsDisplay() self.view.layoutIfNeeded() } extension ViewController: HMCameraStreamControlDelegate { func cameraStreamControlDidStartStream(_ cameraStreamControl: HMCameraStreamControl) { liveStreamView?.cameraSource = cameraStreamControl.cameraStream } }
0
0
599
Dec ’22