【发布时间】:2021-04-20 00:19:01
【问题描述】:
我目前正在制作一个使用接近传感器播放/暂停和跳过音乐的应用程序。如果一只手靠近不到一秒钟,它将播放并暂停,如果超过一秒钟,它将跳过歌曲。我正确测量了“长”和“短”读数,但我不知道如何在我的应用程序中播放或暂停在另一个应用程序中播放的音乐。 (例如:假设有人在听 YouTube 音乐,我需要我的应用能够切换播放状态)。
哪些代码行可以让我播放、暂停或跳过歌曲?
【问题讨论】:
标签: android
我目前正在制作一个使用接近传感器播放/暂停和跳过音乐的应用程序。如果一只手靠近不到一秒钟,它将播放并暂停,如果超过一秒钟,它将跳过歌曲。我正确测量了“长”和“短”读数,但我不知道如何在我的应用程序中播放或暂停在另一个应用程序中播放的音乐。 (例如:假设有人在听 YouTube 音乐,我需要我的应用能够切换播放状态)。
哪些代码行可以让我播放、暂停或跳过歌曲?
【问题讨论】:
标签: android
我不确定所有应用程序。但此代码适用于某些音乐应用。
//Pause music
AudioManager am = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);
am.requestAudioFocus(null,AudioManager.STREAM_MUSIC,AudioManager.AUDIOFOCUS_GAIN_TRANSIENT);
//Play music
am.abandonAudioFocus(null);
【讨论】: