在服务android停止录制

时间:2013-02-20 13:07:07

标签: java android

我有一个应用程序,它运行一个服务。这项服务包括两件事: - 从蓝牙获取读数。 -Record音频文件。

录音时,我使用的是http://www.androiddevblog.net/android/android-audio-recording-part-2

发布的代码

我在本网站发布的一个问题中找到了这个链接。如果你可以查看代码,你会发现录制有两个主要功能:startrecording()和stoprecording()。

有一个带有开始和关闭按钮的活动“main_activity”。启动按钮启用服务,并调用启动记录功能,并从血氧计中获取读数。

我的问题是:我应该在哪里调用停止记录功能?在服务的destroy()函数中?在“main_activity”的关闭按钮内?

我试过了两个。在第一种方式中,停止记录功能没有完成,即,录制生成原始文件,并停止记录复制并将其转换为wav文件。

在第二种方式中,按钮挂起:S

感谢您的帮助

感谢, Toleen

0 个答案:

没有答案