我在这里不知所措——试图想出将视频嵌入网页的最佳方法,以便它可以以编程方式从特定帧号开始播放(而不是像 youtube 这样的简单时间线栏)。
mrburnz
问问题
163 次
2 回答
2
您可以使用 ExternalInterface 对象在 Flash 电影中的 ActionScript 和页面上的 JavaScript 之间进行通信。这里有一个很好的教程。
于 2009-03-12T19:49:29.097 回答
0
我同意对 javascript+外部接口的攻击。
如果您拥有的电影不是交互式的(即用户一旦开始就无法使用时间线播放)更容易通过 flash-vars 简单地传递开始帧值(即在嵌入代码中将帧作为变量传递您的 HTML 文件)。
我只是想指定直接在时间线上导入视频对于流畅播放和同步音频来说不是很好的做法。当然,如果你有一点动画,那也没关系。您还必须注意要跳转到的帧在调用之前已正确预加载。
如果您有更大的视频,您可能更喜欢通过 RTMP 流式传输它,这样可以跳转到给定的帧,而无需预加载电影的整个开头,并且还可以获得更好的质量。
于 2009-03-12T20:47:53.170 回答