Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何中断android MediaPlayer.prepareAsync()?_Android_Android Mediaplayer_Prepare - Fatal编程技术网

如何中断android MediaPlayer.prepareAsync()?

如何中断android MediaPlayer.prepareAsync()?,android,android-mediaplayer,prepare,Android,Android Mediaplayer,Prepare,我使用Android MediaPlayer进行流式音频播放。但有时记录准备阶段太长。因此,我想让用户能够中断准备并启动另一个。我该怎么做 提前谢谢 Michael从列表中可以看出,准备状态从未被提及,不是在无效状态,更重要的是,不是在有效状态。虽然这有点令人困惑,但如果当前状态未列为有效状态,则最好忽略无效状态列表,而不调用方法 因此,您可以调用的唯一有效方法是那些在任何状态下都有效的方法。因此,在不使用两个交替的MediaPlayer的情况下实现目标的唯一方法是释放MediaPlayer并创

我使用Android MediaPlayer进行流式音频播放。但有时记录准备阶段太长。因此,我想让用户能够中断准备并启动另一个。我该怎么做

提前谢谢


Michael

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


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

我想你可以使用这个。