gpt4 book ai didi

android - MediaManager.addCompletionHandler 不适用于 Android

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

我还有一个关于 MediaManager 的问题,我正在尝试实现背景音乐循环,显然我使用了 addCompletionHandler 来实现它:

backgroundMedia = MediaManager.createBackgroundMedia(mediaPath);
MediaManager.addCompletionHandler(backgroundMedia, this);
backgroundMedia.setVolume(75);
backgroundMedia.play();

此代码可在模拟器中运行,但不适用于真实的 Android 设备(6.0、8.1)

在此之前,我曾尝试通过常规 MediaManager.createMedia 实现相同的效果,但正如我在另一个问题的评论中提到的那样,它不会同时播放两种声音,所以要么是背景音乐或播放音效:

Background music (MediaManager.createBackgroundMedia) causes crashes at app closing/opening

所以目前,我没有办法在代号一中连续循环播放背景音乐,也许有人有解决办法?

最佳答案

在 Android 以外的平台上,后台媒体是常规媒体播放的同义词。我们只为 Android 需要这个特殊的 API。我不确定完成处理程序是否适用于后台媒体,因为应用程序可能会在后台媒体播放时停止运行。

关于android - MediaManager.addCompletionHandler 不适用于 Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53607585/

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