我将MediaPlayer
与来自http的流音乐一起使用
我有两个问题:MediaPlayer
是在流中播放音乐还是下载音乐然后播放?
为什么我在LogCat
中有此错误:
MediaPlayer(3438):无法在客户端打开文件,尝试在服务器端
但是一秒钟或两秒钟后音乐开始播放。
最佳答案
它使用渐进式流。见http://developer.android.com/guide/appendix/media-formats.html
从我看来,这是一个调试语句,而不是错误。这是它的来源:MediaPlayer.java: Log.d(TAG, "Couldn't open file on client side, trying server side");
。似乎它正在尝试在本地查找URI,仅当未找到时才在数据源中设置媒体URI(读取-打开网络连接)。