Android "no app can perform this action" 到 URL 但在 phone 上工作正常

Android "no app can perform this action" through URL but works fine on phone

我今天很沮丧。

我为我的一个朋友做的这个测试页面上的视频链接在桌面 Firefox/Chrome 和 iOS 中工作,但不是 IE 11 或(更重要的)Android :

http://davelozinski.com/testvideos

问题 #1 和最重要的:

在默认的三星 Android "Internet" 浏览器中,出现“没有应用程序可以执行此操作”。

但是!

如果我将视频直接加载到 phone(在本例中为 Galaxy S4 mini),当我点击它时视频播放效果很好。

这会影响我们必须制作的视频,因为我们需要它们使用默认 Android 浏览器播放。

我发现无法将浏览器关联到内置 "gallery" 应用程序来播放视频。

有人有ideas/suggestions吗?

问题 #2:

在 IE11 中,弹出对话框询问我们是否要 "open or save" 视频文件。无论哪种方式,它都会直接下载它,然后我们必须双击才能打开它,而不是能够在浏览器本身中查看它。 我们如何解决这个问题,以便它也可以直接在浏览器中播放?

谢谢!

String url = "http://www.example.com";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);

试试这个...

如果不可能,请在 android webview 中打开它。

我终于明白了!

在 "Application Manager | All" 下有一个名为 "Downloads" 的项目,其图标为亮绿色的向下箭头。

已关闭。

当我打开这个并点击视频 link 时,我的 phone 现在开始提示我是要下载视频,还是使用一个叫做 "Android System" 的东西来处理一下。

选择后者我的 phone 现在可以播放视频了。