javascript - ActionScript - 从用户硬盘加载视频,无需服务器

标签 javascript apache-flex actionscript-3

我需要在我的 .swf 上播放用户硬盘上的电影 (h264)。

不幸的是,as3 组件仅从 URL 或流读取,并且您无法从 c:/路径设置数据或加载,因为安全沙箱会阻止您。以下是每个组件加载的内容:

  • 视频>> netStream
  • 视频显示>> URL
  • 视频播放器 >> URL

我尝试将 fileReference.data (byteArray) 附加到所有这些文件,但似乎没有任何效果。

-

我的问题:有没有办法在不实际将视频(h254)上传到服务器的情况下执行此操作?

-

我读到可以使用 javascript 将数据上传到其中,然后将其传递到 netstream,但我自己不知道如何做到这一点。

欢迎任何提示、技巧、想法。

非常感谢。

最佳答案

使用 flash 10,您可以将文件加载到播放器中,而无需将它们从服务器上退回。这是有关该主题的快速教程:http://www.thedesilva.com/2008/11/flash-10-file-reference/

关于javascript - ActionScript - 从用户硬盘加载视频,无需服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1669924/

相关文章:

javascript - 与 jQuery 相比,Cheerio 和 `.find()` 返回的元素过多

apache-flex - 从 Flex 4 中的项目渲染器调用自定义事件

java - Flex::<mx:transitions> 在我的 Flex 项目中无法正常工作?

apache-flex - 使用 flex 4 时将背景图像添加到 mx 组件

ios - 关闭软键盘后 Flex 4.6 IOS 屏幕不展开

flash - AS3导入FLA文件

Javascript classList.remove 无法正常工作

javascript - 在文本溢出时生成省略号

javascript - 如何在不刷新 Google+ 页面的情况下更改 URL?