我发现尝试在Android上重现m3u8 HLS音频流时出现问题。现在我可以用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();
在案例3中,日志上的错误就像“mediaserver Died”,在案例1和2中只是电话库说“无法再现视频”或“无法再现此类文件”。 最后但并非最不重要的是,如果我发送带有Android 4.3的Nexus 4的电子邮件的http m3u8链接,它会打开带有chrome的链接,然后要求打开手机galleryplayer,然后重现它。使用cyanogenmod和android 4.2.1完成同样的事情,如前所述,“无法重现视频”。
答案 0 :(得分:0)