偶先 VideoFeeder.VideoDataListener.onReceive方法,在飞机起飞后,无视频数据回调?
Completed偶先 VideoFeeder.VideoDataListener.onReceive方法,在飞机起飞后,无视频数据回调?
-
它的根本原因是因为每次调用provideTranscodedVideoFeed()都会new一个新的videofeed,所以你如果用 VideoFeeder.getInstance().provideTranscodedVideoFeed().addVideoDataListener(videoDataListener); VideoFeeder.getInstance().provideTranscodedVideoFeed().removeVideoDataListener(videoDataListener); 会失效,正确用法是保存起来: VideoFeed feed = VideoFeeder.getInstance().provideTranscodedVideoFeed(); feed.addVideoDataListener(videoDataListener); feed.removeVideoDataListener(videoDataListener); 不过4.16.1以后用哪个方法都可以,我们会保证provideTranscodedVideoFeed的时候还是使用原来的videofeed而不会新建,和getPrimaryVideoFeed的使用方法保持一致。
Please sign in to leave a comment.
Comments
14 comments