簡體   English   中英

記錄Quickblox視頻聊天

[英]Record Quickblox Video Chat

我正在使用QuickBlox,我想錄制視頻聊天,以后可以訪問。文檔說可以錄制視頻聊天。 我可以使用此處理所有數據

private OnQBVideoChatListener qbVideoChatListener = new OnQBVideoChatListener() {

    @Override
    public void onCameraDataReceive(byte[] videoData) {

    }

    @Override
    public void onMicrophoneDataReceive(byte[] audioData) {
    }

    @Override
    public void onOpponentVideoDataReceive(byte[] videoData) {
    }

    @Override
    public void onOpponentAudioDataReceive(byte[] audioData) {
    }

};

我想知道如何錄制此videoData或其他解決方案。 請幫忙

字節數組實際上是視頻流的一幀。

您可以得到如下圖像:

Bitmap bmp = BitmapFactory.decodeByteArray(videoData, 0, videoData.length);

我想要獲得視頻,您需要自己渲染。

希望這可以幫助!

我想你也可以看看http://developer.android.com/reference/android/media/MediaMuxer.html

要編寫自己的視頻,您應該合並來自這些回調的音頻和視頻流:

@Override
public void onCameraDataReceive(byte[] videoData) {

}

@Override
public void onMicrophoneDataReceive(byte[] audioData) {
}

要編寫對手的視頻,您應該合並來自這些回調的音頻和視頻流:

@Override
public void onOpponentVideoDataReceive(byte[] videoData) {
}

@Override
public void onOpponentAudioDataReceive(byte[] audioData) {
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM