我使用Android MediaPlayer进行流媒体音频播放。但有时候记录准备阶段需要太长时间。所以我想让用户能够中断准备并启动另一个。我怎么能这样做?
提前致谢。
迈克尔
答案 0 :(得分:1)
从valid and invalid states列表中可以看出,从未提及准备状态,不是在无效状态,更重要的是,不在有效状态。虽然这有点令人困惑,但您最好忽略无效状态列表,如果当前状态未列为有效状态,则最好不要调用方法。
因此,对您有效的唯一方法是在任何州都有效的方法。因此,在不使用两个交替的MediaPlayers的情况下实现目标的唯一方法是释放()MediaPlayer并创建一个新的。