1

有什么方法可以从这个指针中获取 audioTrack 吗?

我想在不分叉 webrtc 的情况下使用 ByteBuffer 或类似的东西获得真正的流

package org.webrtc;
public class AudioTrack extends MediaStreamTrack {
  /** Returns a pointer to webrtc::AudioTrackInterface. */
  long getNativeAudioTrack() {
    return getNativeMediaStreamTrack();
  }
}
4

2 回答 2

1

尝试这个

if(Stream_object.audioTracks.size() > 0){
    Stream_object.audioTracks.get(0);
    audioTrack.setEnabled(true);
}
于 2020-06-24T10:55:16.880 回答
1

如果您正在寻找 webrtc 从麦克风捕获的音频字节缓冲区,请SamplesReadyCallbackJavaAudioDeviceModule. AudioSamples具有 webrtc 捕获的字节缓冲区数据

public static interface SamplesReadyCallback {
    void onWebRtcAudioRecordSamplesReady(AudioSamples samples);
  }
于 2022-01-31T13:16:59.480 回答