java - 如何在 grafika 的连续捕获中添加音频
问题描述
您好,我正在使用 google 的 grafika 库来创建自定义相机应用程序,到目前为止,除了在视频中添加音频之外,我设法完成了我想做的所有事情。我在互联网上搜索了一个类似的例子,但我找不到我的问题的答案。我尝试为音频添加另一个 mediaCodec,也为音频添加一个 CircularEncoderBuffer,并为音频 mediaCodec 和音频缓冲区添加另外 2 个参数到 EncoderThread 无济于事。当我尝试开始录制时,我收到了十几个帧,缓冲区耗尽了它们,但之后应用程序冻结而没有错误,我无法返回上一个屏幕或以任何方式退出预览。
有没有人尝试过在连续捕获中添加音频?我是否需要音频 mediaCodec 的另一个线程,如果需要,之后如何混合视频和音频?我是否需要第二个 CircularEncoderBuffer 或者我应该只使用 1 来存储音频和视频?
我不确定我的代码的哪一部分对你们有用,所以我现在不会添加任何内容,但如果你告诉我你需要什么,我会立即用代码示例更新我的问题。
解决方案
推荐阅读
- tensorflow2.0 - Keras Sequential 模型 - 多个数字输入,一个输出类
- lua - 脚本未更新 foodBar UI - roblox studio
- r - 怎么把长桌变成宽桌
- python - 从训练数组中删除错误数组
- java - 同步列表
- windows - 在 Azure VM 删除上执行自定义脚本
- git - 迁移工作区时 git p4 客户端不匹配
- python - 如何更正 stringIO() 在 aws lambda 中没有属性错误?
- time-series - 定期查找 clickhouse 表中每个键的最新值直到某个时间点
- javascript - 在对 JavaScript 应用修复后无法在 DevTools 中设置断点