【发布时间】:2016-04-26 13:37:48
【问题描述】:
我尝试在我的应用程序(Appcelerator、Android)中显示 YT 视频。我发现最好的方法是在 WebView 中显示嵌入视频,所以我用这样的代码来做:
var webView = Ti.UI.createWebView({
url: 'https://www.youtube.com/embed/LTRfmqc0KBg',
enableZoomControls: false,
scalesPageToFit: true,
scrollsToTop: false,
showScrollbars: false
});
但视频无法加载(我只看到黑屏 - 而不是 webview 的白色)。 WebView 可以正常工作,因为它会显示其他页面。
【问题讨论】:
-
我们发现这种方法存在许多问题并最终放弃了它。我们回到使用 Appcelerator 原生的视频播放器。我想您可能会发现您使用的 URL 不正确。虽然您在自己观看视频时会使用它,但它不适合嵌入到应用程序中。我们最终使用 Youtube api 来获取嵌入在 Youtube 中的视频的原始 url。最终我们放弃了这一点,因为我们不希望 Youtube 粘贴在顶部的广告内容。
-
那么你的答案是什么,因为你给我写了一些建议,最后你说他们都错了......
-
嗨!你有没有找到这个问题的答案?
标签: android video webview youtube appcelerator