android - 在camerax中捕获没有音频的视频

标签 android kotlin audio video android-camerax

我想使用camerax api在应用内相机中捕获没有音频的视频

我使用的是beta10的camerax api

我尝试过设置音频缓冲区大小和音频源等。

最佳答案

在回答这个问题时,尚不支持,但是当使用camerax库的视频录制完全发布时,这是可能的。

最好的方法是等待官方支持版本,因为您找到的任何解决方法都只是黑客,可能在不同的设备上工作,也可能不起作用,最终将变得过时。

查看谷歌最近的回答:

https://groups.google.com/a/android.com/g/camerax-developers/c/fsY3j4x_lA0/m/921lFEqyAgAJ

作为临时替代方案,同时 CameraX API 不完全支持视频,您可以直接使用camera2 API 对其进行编码。正如您在 official sample 中看到的那样,其实很简单,不需要太多编码。

如果您担心 CameraX 和 Camera2 API 之间的差异,请注意 CameraX 是 Camera2 API 的包装器,因此无需担心。

关于android - 在camerax中捕获没有音频的视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63972670/

相关文章:

.net - 有没有免费的库可以在 .NET 中播放各种声音格式?

java - android旋转矩阵转换

java - Android使用php上传文件到服务器

java - Kotlin val 赋值

java - Spring JPA 扫描通用接口(interface)的用户实现

go - 使用go lang获取caf音频文件的持续时间

android - 是否可以在 xml 中设置 listView maxHeight?

android - 监听器的对象标识

kotlin - jdbi3 withHandle在Kotlin中引发错误

iphone - 谁能提供适用于 iPhone 的 AudioFileStreamSeek 的工作示例?