作爲標題,如何在Android上流沒有vitamio m3u8音頻? (在Android 2.3以上)。我已經看到一些應用程序可以像我的鏈接http://4metest1-view.4me.it/api/xpublisher/resources/weebopublisher/getContentDescriptor.m3u8?clientId=4metest1&contentId=b55f7d74-cd81-48ce-9390-d9ffd5c49281&channelType=STREAMHTTPIOS&v=4 像VLC或aqua播放器,但我不能設置mMediaPlayer重現它。Android音頻m3u8流 - 如何
回答
您的m3u8不是真正的HLS文件。這僅僅是一個播放列表指針指向一個單一的MP3
http://4metest1-4me.weebo.it/ios/Dance_of_the_Yao_People_3_JIDMQ7.mp3
您可以使用媒體播放器直接從源流或解析文件M3U8文件在你的代碼中拉出idividual URL的
url url = new URL(" http://4metest1-view.4me.it/api/xpublisher/resources/weebopublisher/getContentDescriptor.m3u8?clientId=4metest1&contentId=b55f7d74-cd81-48ce-9390-d9ffd5c49281&channelType=STREAMHTTPIOS&v=4");
InputStream m3u8 = (InputStream) url.getContent();
BufferedReader br = new BufferedReader(new InputStreamReader(M3U8));
for(int i = 0; i < 2; ++i)
{
br.readLine();
}|
readLine(); //this parses the third line of the playlist
br.close();
url = new URL(baseURL.concat(target));
對不起,這不是我要找的。鏈接只是一個URL配置的例子,因爲我需要一個webradio(NO SHOUTCAST),所以我找不到每一個mp3片段。 –
好的所以你正試圖創建和互聯網廣播流?您是否使用任何類型的廣播代理?只需直播播放列表鏈接? – Brianjs
我試圖在我的android設備上播放隨HLS協議提供的點播音頻流。問題不在於我發佈的m3u8:事實上,我可以使用IOS設備,VLC和其他HLS播放器(如http://osmfhls.kutu.ru/)播放它。我注意到,我可以播放HLS點播視頻流,但如果流只有音頻,它不會奏效。 –
使用VideoView與
myVideoView = (VideoView)this.findViewById(R.id.myVideoView);
MediaController mc = new MediaController(this);
myVideoView.setMediaController(mc);
urlStream = "http://4metest1-view.4me.it/api/xpublisher/resources/weebopublisher/getContentDescriptor.m3u8?clientId=4metest1&contentId=b55f7d74-cd81-48ce-9390-d9ffd5c49281&channelType=STREAMHTTPIOS&v=4";
runOnUiThread(new Runnable() {
@Override
public void run() {
myVideoView.setVideoURI(Uri.parse(urlStream));
}
});
- 1. Android視頻流mms和m3u8
- 2. 在Android上流式傳輸M3u8 HLS音頻
- 3. Android MediaPlayer播放m3u8只有音頻流不能正常工作
- 4. 如何在m3u8視頻流中切換音軌?
- 5. 如何播放m3u8音頻文件?
- 6. 流音頻Android - PC
- 7. 音頻流的Android
- 8. 如何流音頻文件的Android
- 9. 如何接收RTP音頻流Android?
- 10. iOS/Android背景音頻流
- 11. Red5和Android。流音頻
- 12. m3u8音頻流在MPMoviePlayerController播放,但不是AVPlayer播放?
- 13. 獲取Android音頻流
- 14. Android音頻流非常慢
- 15. 嗨!,我們M3U8流於Android
- 16. 將活動音頻流設置爲android家庭音頻流
- 17. Beats Music API返回m3u8音頻播放?
- 18. MediaPlayer直播m3u8音頻錯誤(1,1010)
- 19. .M3U8視頻流谷歌電視
- 20. 如何將音頻流靜音
- 21. 的Android的MediaPlayer播放M3U8只有音頻streamming
- 22. 使用Android媒體播放器播放m3u8音頻文件
- 23. 如何製作視頻或音頻流
- 24. MediaPlayer,只有視頻m3u8 HTML流工作
- 25. 流音頻(YouTube)
- 26. 流音頻C#
- 27. iphone音頻流
- 28. HTML5 - 音頻流
- 29. ID3音頻流?
- 30. 如何通過URL來獲取視頻流的resolutiion * .m3u8
您使用的是流媒體服務如的Icecast或Shoutcast的輕鬆的音樂:)來播放音頻? – Brianjs
不,不是一個shoutcast,它只是一個HLS HTTP流媒體,但mediaplayer不會重現它。同一臺服務器可以將m3u8與音頻和視頻進行流式傳輸,並且此視頻流在android中沒有任何問題。此m3u8音頻只有是:(我能做什麼? –
在Android 2.3和3.0,你必須使用httplive://方案,在3.1使用http://。你在測試什麼版本的Android? – Brianjs