2017-08-09 51 views
0

我正在使用tokbox進行視頻聊天,我想拍照打印文檔。當我在Samsung s7edge上嘗試這個功能時,我的拍攝圖像非常不專心,我無法讀取它。當我在Nexus 6p上試用時,圖像很好。Tokbox視頻發佈不專心(Android)

這是不是一個解析問題,我一直在使用CameraCaptureResolution.HIGH

有什麼想法?

回答

1

我固定它:

我使用這個類: https://github.com/opentok/opentok-android-sdk-samples/blob/master/Custom-Video-Driver/app/src/main/java/com/tokbox/android/tutorials/customvideodriver/CustomVideoCapturer.java

改變初始化函數:

@Override 
public void init() { 
    mCamera = Camera.open(mCameraIndex); 
    mCurrentDeviceInfo = new Camera.CameraInfo(); 
    Camera.getCameraInfo(mCameraIndex, mCurrentDeviceInfo); 
    try{ 
     //set camera to continually auto-focus 
     Camera.Parameters params = mCamera.getParameters(); 
     params.setFocusMode(Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE); 
     mCamera.setParameters(params); 
    }catch (Exception e) { 
     e.printStackTrace(); 
    } 
} 

和swapCamera爲好,所以後面的相機進場,每次它必須有自動對焦。

而且在我的活動,onConnected:

CustomVideoCapturer mCapturer = new CustomVideoCapturer(a) ; 
mPublisher = new Publisher.Builder(this) 
    .capturer(mCapturer) 
    .resolution(Publisher.CameraCaptureResolution.HIGH).build();