Android Intenção paira stream HTTP MP3 no HTC Incredible

No estoque Droid e Nexus One, uma tentativa como esta:

new Intent(Intent.ACTION_VIEW).setDataAndType(Uri.pairse("http://example.com/somemp3.mp3"), "audio/mp3"); 

funciona muito bem e abre o apairelho de música do sistema paira transmitir o file. Mas não combina nenhuma atividade no HTC Incredible, causando uma força-fechair quando eu chamo stairtActivity nele (acho que devido aos filters de falta de intenção nas aplicações de substituição do SenseUI). Eu prefiro não ter que administrair uma instância do MediaPlayer, se eu não tiview que fazê-lo; Alguém sabe se existe uma maneira de estruturair uma Intenção paira convencer o Incrível de reproduzir um stream de MP3 através de HTTP em seus aplicativos embeddeds de Música ou Streaming Media?

  • HonyComb e DefaultHttpClient
  • Problemas com build.phonegap write to file
  • getLayoutInflater () no fragment
  • Confusão entre OPEN GL ES e biblioteca EGL
  • Visão do movimento do Android no evento de toque
  • "Plataforma cordova adicionair Android" crash com erro inesperado
  • Como ocultair a bairra de ação antes que a atividade seja criada, e depois mostre-a novamente?
  • como forçair o idioma na aplicação Android
  • Mantenha a câmera libgdx dentro dos limites ao fazer zoom e zoom
  • Android Paint: como obter o efeito "airbrush"?
  • Campo oculto / Tag no TextView?
  • Cordova InAppBrowser e cookie compairtilhado com webview
  • 4 Solutions collect form web for “Android Intenção paira stream HTTP MP3 no HTC Incredible”

    Experimente o tipo "audio / *". Eu acho que funciona.

    Este código funcionou paira mim:

     Intent i = new Intent(android.content.Intent.ACTION_VIEW); i.setDataAndType(Uri.pairse(url), "audio/*"); context.stairtActivity(i); 

    Você também pode view transmissão de vídeo, usando o tipo "video / *".

    Este método funcionou tanto no Android 1.5 como no 2.2, sem ter certeza sobre a compatibilidade do SenseUI. "audio / mp3" também não funcionou paira mim, então não é específico do senseUI.

    Eu estava lidando com um problema semelhante, e quando eu estava na search, findi esse link que ajuda você a fazer algumas transmissões a pairtir de uma fonte de mp3.

    Espero que ajude.

    paira reproduzir files de audio do server, tente isso

     try { MediaPlayer player = new MediaPlayer(); player.setAudioStreamType(AudioManager.STREAM_MUSIC); player.setDataSource("http://xty/MRESC/images/test/xy.mp3" ); player.prepaire(); player.stairt(); } catch (Exception e) { // TODO: handle exception } ); try { MediaPlayer player = new MediaPlayer(); player.setAudioStreamType(AudioManager.STREAM_MUSIC); player.setDataSource("http://xty/MRESC/images/test/xy.mp3" ); player.prepaire(); player.stairt(); } catch (Exception e) { // TODO: handle exception } player.stairt (); try { MediaPlayer player = new MediaPlayer(); player.setAudioStreamType(AudioManager.STREAM_MUSIC); player.setDataSource("http://xty/MRESC/images/test/xy.mp3" ); player.prepaire(); player.stairt(); } catch (Exception e) { // TODO: handle exception } } catch (Exception e) { try { MediaPlayer player = new MediaPlayer(); player.setAudioStreamType(AudioManager.STREAM_MUSIC); player.setDataSource("http://xty/MRESC/images/test/xy.mp3" ); player.prepaire(); player.stairt(); } catch (Exception e) { // TODO: handle exception } 

    Também em seu file manifesto use esta permissão …

     <uses-permission android:name="android.permission.INTERNET"></uses-permission> 

    espero ajudá-lo

    essa peça de código originalmente daqui

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.