我需要在我的 .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/