2016-09-23 109 views
1

我有一个令人沮丧的一天。Android“没有应用程序可以通过URL执行此操作”,但可以在手机上正常工作

我做了我的工作,在桌面火狐/ Chrome和iOS的朋友这个测试页面上的视频链接,而不是IE 11或(更重要的)安卓

http://davelozinski.com/testvideos

问题#1和最重要的:

在默认的三星Android“互联网”浏览器,它提出了“没有应用程序可以执行此操作”。

但是!

如果我直接将视频加载到手机上(在这种情况下,Galaxy S4 mini),当我点击它时视频播放完美。

这影响了我们需要使用默认Android浏览器播放时必须制作的视频。

我发现没有办法将浏览器与内置的“图库”应用程序关联起来播放视频。

有没有人有任何意见/建议?

问题2:

在IE11,一个弹出式对话框出现,询问我们是否要“打开或保存”的视频文件。无论哪种方式,它直接下载它,然后我们必须双击打开,而不是在浏览器本身中查看它。 我们如何解决这个问题,以便它可以直接在浏览器中播放?

谢谢!

+0

** 1)**尝试重命名文件以**结尾。mp4 **看看它是否有效。 ** 2)**尝试将您的视频编解码器(h264)导出到MP4容器中,而不是M4V容器中。在内部,他们看起来很相似(如果不完全相同),但你永远不知道“玩”方写了什么代码... –

+0

这些想法都不起作用。即使链接在其他人的Android手机上运行,​​我的手机也会继续提示并说“没有应用可以执行此操作”。 –

回答

0

我终于明白了!

在“应用程序管理器|所有”下,有一个名为“Downloads”的项目,并带有明亮的绿色向下箭头作为图标。

这是关闭的。

当我打开这个视频链接时,我的手机现在开始提示我是否要下载视频,或者使用名为“Android系统”的东西来处理它。

选择后者我的手机现在播放视频。

0

String url =“http://www.example.com”;

Intent i = new Intent(Intent.ACTION_VIEW);

i.setData(Uri.parse(url));

startActivity(i);

尝试......

如果无法在Android的的WebView打开它。

+0

WebView在哪里?我正在运行Android 4.4.2并且无处可见。我必须去标准浏览器输入网址。当我这样做时,我看不到任何选项。 –

+0

https://developer.android.com/reference/android/webkit/WebView.html –

+0

谢谢,但我对“开发”不感兴趣;只是做前端网页设计。我认为Android 4.4.2应该默认启动WebView,并且只使用默认的互联网浏览器。我正在寻找类似的东西,“去应用程序管理器并确保xxx已打开。” –

相关问题