gpt4 book ai didi

java - Android - 使用 AudioManager 播放/暂停音乐?

转载 作者:行者123 更新时间:2023-11-30 04:39:02 25 4
gpt4 key购买 nike

我的问题是如何使用 AudioManager 类来 1) 查看音乐服务是否打开,以及 2) 如果它暂停,播放它,如果它正在播放,暂停它..?

到目前为止,我真正做的就是初始化它的一个实例:

AudioManager AM = (AudioManager) getSystemService(AUDIO_SERVICE); 
if (AM.isMusicActive()) {
//how do I pause whatever music player is active?
}

同样,如果音乐播放器打开并暂停,我该如何播放?我查看了 MediaPlayer 类,但我不确定如何将它与 AudioManager 一起使用(或者如果我想使用的话)。当我提问时,是否有我需要担心的明显权限?

谢谢大家!

最佳答案

2) if it's paused, play it, if it's playing, pause it..?

没有 API 可以执行此操作。如果您需要暂时接管音频播放(例如,播放与闹钟关联的铃声),您可以请求音频焦点。

Similarly, if a music player is open and paused, how do I play it?

你不知道。

I've looked into the MediaPlayer class but I'm not sure how to use it with AudioManager (or if I even want to).

MediaPlayer 用于在您自己的应用程序中播放媒体。

关于java - Android - 使用 AudioManager 播放/暂停音乐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6333528/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com