gpt4 book ai didi

android - 如何中断 android MediaPlayer.prepareAsync()?

转载 作者:行者123 更新时间:2023-11-29 01:54:24 26 4
gpt4 key购买 nike

我使用 Android MediaPlayer 进行流式音频播放。但有时记录准备阶段需要太长时间。所以我想让用户能够中断准备并开始另一个。我该怎么做?

提前致谢。

迈克尔

最佳答案

valid and invalid states的列表中可以看出, Preparing 状态从未被提及,在无效状态下也未提及,更重要的是,在有效状态下也未提及。虽然这有点令人困惑,但您最好忽略无效状态列表,如果当前状态未被列为有效状态,则不调用方法。

因此,您可以调用的唯一方法是那些在任何状态下都有效的方法。因此,在不使用两个交替 MediaPlayer 的情况下实现目标的唯一方法是 release() MediaPlayer 并创建一个新的。

关于android - 如何中断 android MediaPlayer.prepareAsync()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16019201/

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