gpt4 book ai didi

Android MediaPlayer.getCurrentPosition 不更新

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:17:23 25 4
gpt4 key购买 nike

我遵循了 Igor Khrupin 关于使用 MediaPlayer 类在 Android 中流式传输 mp3 文件的教程:http://www.hrupin.com/2011/02/example-of-streaming-mp3-mediafile-with-android-mediaplayer-class

除搜索栏的主要进度未正确更新外,一切正常。它刚开始就停止了。在调试时,我可以看到 MediaPlayer.getCurrentPosition() 方法总是返回 261(毫秒),即使 mp3 歌曲播放正常。

有没有人以前遇到过这个问题或对如何解决它有任何想法?

非常感谢

最佳答案

我也遇到了同样的问题。我通过使用 setAudioStreamType(int) 方法确定流的类型解决了这个问题:

Uri myUri = ....; // initialize Uri here
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.setDataSource(getApplicationContext(), myUri);
mediaPlayer.prepare();
mediaPlayer.start();

关于Android MediaPlayer.getCurrentPosition 不更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13247926/

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