Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从javascript向flash播放器提供视频字节数据?_Javascript_Flash_Video - Fatal编程技术网

从javascript向flash播放器提供视频字节数据?

从javascript向flash播放器提供视频字节数据?,javascript,flash,video,Javascript,Flash,Video,是否可以使用javascript动态创建视频数据,或者更可能从各种来源下载视频数据片段并将其提供给flash player实例 更好的是,是否可以从本地执行的javascript提供html5视频流?简短回答:否 长答覆: 要将数据直接从JavaScript传递到Flash中(例如通过ExternalInterface),需要将视频数据序列化为字节流。这意味着JS必须能够访问视频帧数据,将其转换为字符串,并将其发送到Flash 用JS在浏览器中序列化视频数据需要一些相当花哨的步法;鉴于HTML5

是否可以使用javascript动态创建视频数据,或者更可能从各种来源下载视频数据片段并将其提供给flash player实例

更好的是,是否可以从本地执行的javascript提供html5视频流?

简短回答:否

长答覆:

要将数据直接从JavaScript传递到Flash中(例如通过ExternalInterface),需要将视频数据序列化为字节流。这意味着JS必须能够访问视频帧数据,将其转换为字符串,并将其发送到Flash

用JS在浏览器中序列化视频数据需要一些相当花哨的步法;鉴于HTML5视频的工作方式,我认为没有任何主流网络浏览器支持这一点

建议您使用JS将视频文件的URL提供给Flash,Flash可以打开连接并访问数据本身。一般来说,Flash在处理视频和图像等媒体数据方面的表现要好得多。如果你已经计划使用Flash,你最好还是不要使用JS