作为标题,如何在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