Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/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
Flash 动态视频内容注入解决方案_Flash_Html_Video_Canvas - Fatal编程技术网

Flash 动态视频内容注入解决方案

Flash 动态视频内容注入解决方案,flash,html,video,canvas,Flash,Html,Video,Canvas,我不确定问这个问题的平台是否正确。 我正在搜索web视频中动态视频内容注入的解决方案 例如:让用户定义一些数据或对象,如照片,这些数据或对象将在发布后用于视频 我发现了一个HTML5画布的例子: 但这看起来有点实验性,当然,我正在寻找最好的解决方案。这也可能是一种使用Flash的解决方案。我不知道最好的办法是什么 如果这个问题在这里是错误的,请让我到正确的门户网站询问我的问题(webapps门户网站的FAQ告诉我不要在那里发布编程问题。通常这是一个编程问题)。您在这里有许多选项,分为两组基本选

我不确定问这个问题的平台是否正确。 我正在搜索web视频中动态视频内容注入的解决方案

例如:让用户定义一些数据或对象,如照片,这些数据或对象将在发布后用于视频

我发现了一个HTML5画布的例子:

但这看起来有点实验性,当然,我正在寻找最好的解决方案。这也可能是一种使用Flash的解决方案。我不知道最好的办法是什么


如果这个问题在这里是错误的,请让我到正确的门户网站询问我的问题(webapps门户网站的FAQ告诉我不要在那里发布编程问题。通常这是一个编程问题)。

您在这里有许多选项,分为两组基本选项;flash或html5

一般来说,现在人们更喜欢html5解决方案,因此以下是我在html5中实现这一点的方法: 将视频对象与画布对象(对象/元素)一起使用。这是一个基本的例子: 这种方法的好处是,您可以让动态对象与视频实时交互。 如果您想要一个简单但功能强大且稳定的高级视频处理工具包,我强烈推荐Popcorn.js: 在这里查看他们的演示,了解可能的情况:

如果不需要实时操作,第二个选项是使用服务器端库,如ffmpeg。例如,您可以将一些图像、动画、文本等发布到ffmpeg,并让服务器“写入”一个新的视频文件(如果您的服务器有足够的资源,这可能非常快),然后将视频返回前端以显示自定义剪辑。这样做的缺点是它不是实时的,但好处是你可以下载/共享/发送定制的剪辑

在flash中,您也有许多可能性,我敢说,flash中的视频处理功能更为成熟,而且您将通过这种方式获得更广泛的浏览器渗透,因为浏览器6/7/8不支持html5视频,而flash总体上是支持的。您可以使用flash视频的每一帧的位图数据来分析图片,并在as3中合成您喜欢的任何精灵类型。我以前使用过一个很棒的库,叫做HiSlope,它没有很好的文档记录,但是非常适合分析和合成形状、图像、文本等到Realime视频中。 这里有一个演示,它可以在网络摄像机或视频流上工作。

flash的另一个好处是,您可以访问网络摄像头并全屏显示,这两个功能在HTML5中都无法实现

最好的
不要忘记html5视频标签的回滚方法。浏览器和视频标签上的显示器尺寸之间存在差异,尤其是视频宽度。

非常感谢您提供的信息丰富的答案。我会选择HTML5,但Flash似乎是更好的解决方案。