[英]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.