【问题标题】:Play video in a webview在 web 视图中播放视频
【发布时间】:2013-10-27 23:00:14
【问题描述】:

我的应用程序从 json 文件中获取文章列表。 每篇文章都有一个属性内容。此属性内容将包含 o 将显示在我的 webveiw 中的 html 代码。

除视频外,一切都运行良好(文本、图像、样式...)。我总是收到错误 webview 文件不可访问。

我有一个内容示例:

    <p>Text text Text textText text</p>\n
<p><iframe src=\"//player.vimeo.com/video/73297417\" width=\"300\" height=\"164\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></p>

我在这里遇到的错误:网页地址文件://player.vimeo.com/video/73297417 暂时无法访问。我知道我的网络视图做错了什么。 我在我的 wordpress 网站中实现了这个 html 代码,视频效果很好。为什么这在 android 上不起作用。

Youtube 也有同样的问题

【问题讨论】:

  • 看起来问题出在 URL 中,它确实被解析为 file://,这将是本地文件系统上的一个文件。也许尝试从 URL 中删除前导“//”,或者更可能使用前导“https://”,看看它是否解决了问题。

标签: android html video webview


【解决方案1】:

我同意@bgse,您的网址已关闭。 file:// 调用本地文件系统上的文件。您需要使用 http:// 或 https:// 通过网络调用内容。试试这样的:

src=\"http://player.vimeo.com/video/73297417\"

【讨论】:

    【解决方案2】:

    您可以使用嵌入代码。

    字符串 preHtml = "\n\n\n\n\n"; 字符串 postHtml = "\n\n"; 字符串 str1 = preHtml + vdeoPath + postHtml; mWebView.loadData(str1, "text/html", "utf-8");

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-14
      • 1970-01-01
      • 2012-08-09
      • 2019-10-08
      • 2011-12-06
      • 2014-02-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多