我正在使用MediaPlayer实例来从Internet位置流式传输音频文件.音频播放器属于单独的活动.用户可以从音频文件列表中进行选择,并参加此活动以播放音频.
现在,用户可能会返回上一个活动(使用列表)并选择另一个音频文件.在这种情况下,我想停止正在播放的任何其他音频并开始播放所选的新音频.
有什么方法我可以知道音频文件是否正在播放而不必保持MediaPlayer对象?
谢谢.
编辑
我确实知道如何知道音频是否正在播放.
我们可以通过使用AudioManager的对象并调用isAudioPlaying()来实现.如果播放任何音频,这将返回true.
现在另一个问题是,如何停止当前播放的音频?我没有为启动音频而创建的MediaPlayer对象的实例(因为用户已经离开了活动一次,并且已经带回活动的新对象,因此是MediaPlayer的新实例)
解决方法
原文地址:https://www.jb51.cc/android/317432.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。