java - MediaPlayer 出现错误

标签 java android media-player android-mediaplayer

我使用 MediaPlayer 来播放来自 http 的流音乐

我有 2 个问题:

  1. MediaPlayer 是在流中播放音乐还是下载音乐并在播放后播放?

  2. 为什么我在 LogCat 中出现此错误:

    MediaPlayer(3438): Couldn't open file on client side, trying server side

    但是一两秒后音乐开始播放。

最佳答案

  • 它使用渐进式流式传输。请参阅http://developer.android.com/guide/appendix/media-formats.html
  • 据我所知,这是一个调试语句,而不是一个错误。这是它的来源:MediaPlayer.java: Log.d(TAG, "无法在客户端打开文件,正在尝试服务器端");。它似乎试图在本地查找 URI,并且只有在找不到时才在数据源中设置媒体 URI(读取 - 打开网络连接)。

关于java - MediaPlayer 出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10684667/

相关文章:

java - 解决许多proguard警告

java - 什么是原始类型,为什么我们不应该使用它呢?

javascript - 以一种好的方式从链表中删除项目

c# - 重启设备后出现图片

video - 使用 cfmediaplayer 嵌入 vimeo

java - Android Java 库双向兼容

android - 自定义类的 ArrayList 到 ListView 的 ArrayAdapter

android - 检测用户写了关于应用程序的评论

android - 使用套接字 fd 将实时视频从手机流式传输到手机

java - 创建在后台播放音频的服务