【问题标题】:Play mp3 file given a url directly to the mp3播放 mp3 文件给定一个 url 直接到 mp3
【发布时间】:2011-03-22 11:36:44
【问题描述】:

我希望能够在我的 android 应用程序中播放 mp3 文件给定一个 url(例如http://www.somedomain.com/audio.mp3)。

我认为这应该用于使用 InputStream 获取字节数组,但我不完全确定,然后可以将其与 MediaPlayer 对象一起使用。

【问题讨论】:

    标签: java android url mp3


    【解决方案1】:

    通读 SDK 页面。 Playing from a File or Stream

    【讨论】:

      【解决方案2】:

      我在实际生活中发现 MediaPlayer 几乎可以播放任何 MP3 URL 如果您注意将任何空格字符 (0x20) 重新格式化为“%20”。 我尝试了 URLEncoder 和其他一些过滤器,但收效甚微 但只是在显示 URL 之前转换这些空格 到 MediaPlayer 会带你走很远。

      在字符串中你可以很容易地替换东西:

      mediaPlayer.setDataSource(urlString.replace(" ", "%20"));

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-06-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多