实际上我正在创建一个应用程序,当用户开始说话时,它会开始录音,当用户停止说话时,它会自动停止录音。
那么有没有办法确定用户是否在说话?有没有用于此的Media Recorder监听器?
实际上我正在创建一个应用程序,当用户开始说话时,它会开始录音,当用户停止说话时,它会自动停止录音。
那么有没有办法确定用户是否在说话?有没有用于此的Media Recorder监听器?
据我所知,目前没有任何监听器或意图可以通知您的应用程序声音水平已经超过某个阈值(例如用户开始说话)。
您可以使用AudioRecord
类来记录麦克风音频,然后分析它以查看音量。但是这将需要您的应用程序在那个时候运行。