0

我正在尝试将 YouTube 内容放入 Flex 3 AIR 应用程序,并尝试了许多使用 TubeLoc 的选项,包装器 as3 类似乎都不起作用。

最近,我一直在尝试在http://www.blackcj.com/blog/tag/youtube/找到的方法,但仍然无法ytplayertest.html. 一直在绞尽脑汁想弄清楚它应该去哪里,但没有运气。

还尝试使用 SWFLoader 组件,但也没有运气......基本上,我一直在尝试像这样使用它:

<mx:SWFLoader id="player2" source="http://www.youtube.com/swf/l.swf?video_id=xx" autoLoad="true" showBusyCursor="true" width="346" height="194" x="20" y="35"/>

但也没有运气。

有没有人有我可以遵循的任何文章或明确的步骤来尝试使其正常工作?

4

3 回答 3

2

我在我的 Adob​​e Air 应用程序中使用 tubeloc 播放 YouTube 视频,但它有一些错误让我寻找替代品,这让我想到了你的问题和你建议的链接

它对我很有帮助。这要简单得多,特别是如果您只需要播放视频(或一些视频)。

关于您的问题:

但仍然无法在 test.html 中找到 ytplayer 的代码。一直在绞尽脑汁想弄清楚它应该去哪里,但没有运气。

每当我在 HTML 文件中出现问题时,都会发生这种情况。确保里面的 JavaScript 语法正确并且 HTML 本身格式正确。

此外,如果您在项目中导入这些类,请不要忘记该js文件夹。我做到了,这就是同样错误的原因。

如果您需要的不仅仅是播放/暂停视频,您可以通过查看YouTube API本身来扩展它的功能。其实很简单。

无论如何,感谢您提供该链接,我希望您也可以使用它。:)

于 2009-07-27T03:57:42.610 回答
2

使用用于嵌入 youtube 视频的 youtube chromless 播放器

http://code.google.com/apis/youtube/chromeless_player_reference.html

于 2010-11-24T14:29:05.217 回答
1

好吧,似乎通过 HTML 加载嵌入式 YouTube 播放器在我的 AIR 应用程序中不起作用,因为主应用程序配置已启用透明度。

这是AIR 框架中的一个错误,它无法正常工作。显然 anHTMLOverlay可以用来在你的应用程序顶部放置一个窗口,但这对我来说就像一个相当讨厌的黑客攻击。

于 2009-07-20T08:17:06.390 回答