使用默认媒体播放器使用 uri 从 android 中的 Ip 打开流

using default media player to open stream from an Ip in android using uri

我正在尝试使用默认媒体播放器在我的 android 应用程序中打开 this stream,但我的所有媒体播放器(例如 MX Player 和 VLC Player)都出现错误。

密码是:

Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse("http://iutv.iut.ac.ir:5657/tv2.flv");                      
intent.setType("video/*");
startActivity(intent)

错误是:

VLC encountered an error with this media.
Please try refreshing the media library

但是当我在 chrome 网络浏览器上输入 link 时,它可以正确打开 link 和 MX Player 和 VLC Player

这对我有用

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse("http://iutv.iut.ac.ir:5657/tv2"), "video/*");
startActivity(intent);

但如果您的问题仍然存在,请查看此处:

VLC encountered an error with this media Android