URL (예 : http://www.somedomain.com/audio.mp3)이있는 안드로이드 애플리케이션에서 mp3 파일을 재생할 수 있기를 원합니다.mp3에 직접 URL이 지정된 mp3 파일 재생
이것은 아마도 InputStream을 사용하여 바이트 배열을 얻는 데 사용해야하지만 전적으로 MediaPlayer 객체와 함께 사용할 수있는 것은 아닙니다.
URL (예 : http://www.somedomain.com/audio.mp3)이있는 안드로이드 애플리케이션에서 mp3 파일을 재생할 수 있기를 원합니다.mp3에 직접 URL이 지정된 mp3 파일 재생
이것은 아마도 InputStream을 사용하여 바이트 배열을 얻는 데 사용해야하지만 전적으로 MediaPlayer 객체와 함께 사용할 수있는 것은 아닙니다.
SDK 페이지를 읽으십시오. Playing from a File or Stream
나는 당신이 "% 20"으로 모든 공백 문자 (0x20입니다) 포맷하는데주의를 기울여야 경우 MediaPlayer를 어떤 MP3의 URL 에 대해 바로 재생할 수 실생활에서 발견. 그 URLEncoder 및 기타 필터를 약간 얻으려고했지만 URL을 제시하기 전에 해당 공간을 변환하는 것만으로 MediaPlayer에 까지 걸릴 것입니다. 문자열에서
할 수 있습니다 쉽게 대체 재료 :mediaPlayer.setDataSource (urlString.replace ("", "% 20"));