次を使用して、androids MediaPlayer クラスで URL を開こうとしています。
MediaPlayer.create(pContext, Uri.parse(m_sUrl));
私はすでに m_sUrl 文字列のすべてのスペースを %20 に置き換えています:
m_sUrl = m_sUrl.replace(" ", "%20");
しかし、MediaPlayer.Create メソッドは null を返します。したがって、m_sUrl 文字列を解析すると、まだ何か問題があるようです。
それは私がストリーミングしようとしている URL 文字列です:
http://www.se.hs-heilbronn.de/~poneu/files/musik/oeffentlich/2007-03-10/01%20-%20L.v.%20Beethoven- %20Ouvertüre%20Nr.%203%20zur %20Oper%20-Leonore-%20op.%2072a.mp3
ご覧のとおりüの文字のようです。äöüßなどの有効なURLで何を使用する必要があるか知っている人はいますか?