0
我发现了试图在Android上重现m3u8 HLS音频流式传输的问题。现在,我可以重现视频M3U8 HLS与链接:在Android上流式传输M3u8 HLS音频
Intent i = new Intent(Intent.ACTION_VIEW);
i.setDataAndType(Uri.parse(contentURL),"video/mp4");
startActivityForResult(i,0)
我已经尝试过这种方法:
数1:
Intent i = new Intent(Intent.ACTION_VIEW);
i.setDataAndType(Uri.parse(contentURL),"video/mp4");
startActivityForResult(i,0)
号2:
Intent i = new Intent(Intent.ACTION_VIEW);
i.setDataAndType(Uri.parse(contentURL),"audio/mp3");
startActivityForResult(i,0)
3号:
MediaPlayer mediaPlayer = MediaPlayer.create(this, Uri.parse("http:\\testexample.m3u8"));
mediaPlayer.start();
在第三种情况下,像“mediaserver Died”这样的日志出现错误,万一1和2只是手机图库说“无法再现视频”或“无法再现这种文件”。 最后但并非最不重要的,如果我发送带有Android 4.3的Nexus 4的电子邮件的http m3u8链接,它会打开与Chrome的链接,然后要求打开手机galleryplayer,并重现它。 dae SII与cyanogenmod和android 4.2.1所做的一样,与之前一样说“不能再现视频”。
在Android 2.3和3.0中,您必须使用httplive:// scheme,在3.1中使用http://。你在测试什么版本的Android? – Brianjs