java - Android 在后台使用代码录制视频

标签 java android audio-recording

我想知道最好的方法是什么。我希望做的是让用户按下按钮并自动拍摄 10 秒的视频,然后将其保存到 SD 卡中。我已经看到如何通过创建一个新的 Intent 来做到这一点,但是用户必须在选择他们想要观看视频后执行额外的推送记录的步骤。我的目标是让他们按下一个按钮——我的应用程序中的一个按钮,上面写着“录制”,让它开始录制 10 秒钟,然后停止并保存。此外,我希望在后台执行一些代码,而不会在上述录制过程中被打断。执行此操作的最佳方法是什么?

最佳答案

用 Intent 打开相机就是打开系统相机应用程序来拍摄照片/视频。对于更高级的用法,您可以直接控制相机。详细信息在 Controlling the Camera(来自 Android Developers)。

关于java - Android 在后台使用代码录制视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21498069/

相关文章:

android - Android、iOS、Windows Phone 的通用音频格式

java.lang.NoClassDefFoundError : Could not initialize class Hibernate. util.HibernateUtil

java - 让 JScrollBar 变大

java - 第 K 个最小数算法做额外的工作?

java - 如何解析表格第三列的单元格?

android - 来自电子邮件的帐户工具包深层链接登录链接无法打开我的应用程序

java - 在列表迭代期间从 java.util.List 中删除元素时引发 ConcurrentModificationException?

android - 跨平台应用内购买

ios - 使用蓝牙麦克风的 Swift installTap 产生 "chipmunk"音频

iphone - 录制 iPhone 应用程序中创建的声音