我正在创建一个音板应用程序。我是开发新手,但我的整个应用程序运行完全最后一件事。我有它所以我有多个按钮,每个按钮播放不同的声音。我希望在播放声音的同时在我的按钮上有一个旋转的进度条,但是当声音完成时我会消失。我怎么能这么容易地做到这一点?
答案 0 :(得分:0)
所以我不确定你是怎么播放你的声音,不管它只是一行实际播放声音的代码。在我看来,你有两个选择
如果您的方法在声音停止播放后返回某些内容,我会执行类似
的操作while (myapp.playSound() != -1){ //implement spin bar }
或者您可以使用AsyncTask - http://developer.android.com/reference/android/os/AsyncTask.html
AsyncTask可能是你最好的选择
答案 1 :(得分:0)
向媒体播放器添加OnCompletionListener,因此当您播放声音(或单击按钮)时,启动进度条,当曲目完成后删除/停止它。