我对如何管理媒体播放器功能有点困惑。
我想让声音重复指定的秒数。它旨在引起人们的注意。问题是我不知道如何让声音停止。我看到 MediaPlayer 中有 Async 函数,但我不明白。我应该只做我自己的 Async 或 CountdownTimer 在计时器结束时停止声音吗?
MediaPlayer mediaPlayer = MediaPlayer.create(context, R.raw.telephone_ring_3);
mediaPlayer.setLooping(true);
mediaPlayer.setVolume(1.0f, 1.0f);
mediaPlayer.start();
赞赏洞察力或最佳实践
最佳答案
如果没有其他用户启动的事件停止声音,那么是的,我可能会使用 CountdownTimer。
关于Android mediaPlayer异步重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7731991/