VideoFeed not show
1092 1 2020-10-26
Uploading and Loding Picture ...(0/1)
o(^-^)o
djiuser_KG9UGRdYMlHj
lvl.1

Vietnam
Offline

I am using VideoFeeder to display camera of drone, but when i use Matrice 300, the camera is not displayed.
func setVideoPreview() {
        DJIVideoPreviewer.releaseInstance()
        DJISDKManager.videoFeeder()?.primaryVideoFeed.removeAllListeners()
        DJISDKManager.videoFeeder()?.secondaryVideoFeed.removeAllListeners()
        DJIVideoPreviewer.instance().setView(self.cameraView)
             let product = DJISDKManager.product();
        //Use "SecondaryVideoFeed" if the DJI Product is A3, N3, Matrice 600, or Matrice 600 Pro, otherwise, use "primaryVideoFeed".
        if ((product?.model == DJIAircraftModelNameA3)
            || (product?.model == DJIAircraftModelNameN3)
            || (product?.model == DJIAircraftModelNameMatrice600)
            || (product?.model == DJIAircraftModelNameMatrice600Pro)) {
            DJISDKManager.videoFeeder()?.secondaryVideoFeed.add(self, with: nil)
        } else {
            DJISDKManager.videoFeeder()?.primaryVideoFeed.add(self, with: nil)
        }
   
        DJIVideoPreviewer.instance().reset()
        DJIVideoPreviewer.instance().start()
        DJIVideoPreviewer.instance().type = DJIVideoPreviewerType.autoAdapt
        DJIVideoPreviewer.instance().adjustViewSize()
}

2020-10-26
Use props
Greygate
lvl.2

Denmark
Offline

Check this out

https://github.com/dji-sdk/Mobile-SDK-Android/issues/663
2020-11-6
Use props
Advanced
You need to log in before you can reply Login | Register now

Credit Rules