Android studio 使用多个MediaCodec&;Muxer实例一次
我正在使用Media Codec和Media muxer进行一些音频/视频操作,还有一些线程同时使用Media Codec和muxer。具体来说,我正在录制webRTC会话并执行一些音频/视频操作。WebRTC本身使用MediaCodec和Muxer,同时我正在尝试启动另一个实例。在某些设备中,两个线程都工作正常,但在某些设备中,MediaCodec未能实例化。我看到了这个。我的问题是,无论如何,我能让它在所有设备上工作吗?是否可以同时为不同目的使用相同的MediaCodec和muxer对象 已经提到了 根据我的经验,这完全取决于一个设备。还有一些设备一次只能支持一个视频编码器实例 带有mediacodec的muxer的一个对象不能由两个或多个线程使用,这是不可能的。如果您希望它在所有设备中都能工作,那么请检查是否有适用于muxer的modiacodec,如果它可用,请并行运行,否则您必须选择顺序方法。前面已经提到过 根据我的经验,这完全取决于一个设备。还有一些设备一次只能支持一个视频编码器实例 带有mediacodec的muxer的一个对象不能由两个或多个线程使用,这是不可能的。如果您希望它在所有设备中都能工作,那么请检查modiacodec for muxer是否可用,如果可用,请并行运行,否则您必须选择顺序方法Android studio 使用多个MediaCodec&;Muxer实例一次,android-studio,Android Studio,我正在使用Media Codec和Media muxer进行一些音频/视频操作,还有一些线程同时使用Media Codec和muxer。具体来说,我正在录制webRTC会话并执行一些音频/视频操作。WebRTC本身使用MediaCodec和Muxer,同时我正在尝试启动另一个实例。在某些设备中,两个线程都工作正常,但在某些设备中,MediaCodec未能实例化。我看到了这个。我的问题是,无论如何,我能让它在所有设备上工作吗?是否可以同时为不同目的使用相同的MediaCodec和muxer对象 已