有没有针对媒体录制器的监听器?

4

实际上我正在创建一个应用程序,当用户开始说话时,它会开始录音,当用户停止说话时,它会自动停止录音。

那么有没有办法确定用户是否在说话?有没有用于此的Media Recorder监听器?


我在与这个问题进行相同的搜索:https://dev59.com/XGDVa4cB1Zd3GeqPeYlC - Shreyash Mahajan
请告诉我您是否找到了任何解决方案。 - Shreyash Mahajan
1个回答

1

据我所知,目前没有任何监听器或意图可以通知您的应用程序声音水平已经超过某个阈值(例如用户开始说话)。

您可以使用AudioRecord类来记录麦克风音频,然后分析它以查看音量。但是这将需要您的应用程序在那个时候运行。


嘿,伙计!在安卓麦克风检测到声音时有没有任何意图被触发? - Shreyash Mahajan
如果没有任何监听器,那么我想知道那个Talking Tom cat 应用是如何工作的。请查看这个应用:https://market.android.com/details?id=com.outfit7.talkingtom&feature=search_result - Shreyash Mahajan
1
你有没有看过我的答案? - Peter Knego

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接