第一个问题:创建视频播放器的最佳语言是什么? /任何人都指出我可以帮助我写下这个剧本吗?
第二个问题:如何对此类播放器进行编码以回显每个视频的嵌入代码:Ala youtube / break / viemo。
^令我惊讶的是,我搜索谷歌一天半的事实,甚至没有接近某人解释如何构建视频播放器,更不用说有一个选项,它吐出一个嵌入代码或任何其他共享选项。
使用信息:播放器完成后,它将被导入到wordpress中,这样我就可以完全控制每个视频并相应地管理它们。没有要求帮助导入WP,但任何提示都会很棒。
{请不要指向VideoJS或任何其他视频服务,因为我将自己制作并且不支付许可费。}
答案 0 :(得分:3)
通常,视频播放器是图片库,其中在电影的整个持续时间内每秒钟依次显示二十四(或更多)图片。二十四是一个人在视觉上混淆静态图片与动作的最低限制,为了更好的效果,我建议三十或更多。
视频播放器的第二个组件通常是音乐播放器,它每秒显示许多“帧”音乐,它通过数字到模拟播放系统融合成类似连续声音的东西。
“视频播放”系统通常需要让这两个子系统在不让一个人超前的情况下运行。有很多“已经完成”的系统,但听起来你想要建立自己的系统(添加独特的“功能”)。
请记住,“视频播放”中有大量数据在移动。这意味着如果可能,压缩数据对于合理的性能至关重要。压缩例程并不像看起来那么简单,主要的视频编解码器可以很好地平衡CPU周期,解压缩,文件大小和最终的图像质量。
假设你真的不想写一个视频播放器,但只想使用其他人的视频播放器“增强”,你将会受到现有视频播放器的良好构建的影响,无论它是否合适支持任何类型的自定义,如果有的话,它支持您的自定义化程度。
由于速度是一个考虑因素,即使存在更高级的语言,传统上这些东西都是用C语言,汇编语言甚至硬件加速芯片完成的。
答案 1 :(得分:1)
这些是我的想法,虽然你应该尝试搜索一下......教程很容易找到......
您可以使用Flash / ActionScript创建自定义视频播放器。虽然越来越多的非闪存播放器正在崛起(HTML5),但它仍然很常见。由于性能的原因,我仍然更喜欢Flash,但请记住iPhone / iPad不支持Flash ......
如果您要在Flash中编写自己的视频播放器脚本,this教程将启动您创建自己的实现...
对于你的第二个问题: 只需为您的播放器所拥有的每个视频网址创建一个具有唯一ID的数据库。创建嵌入代码时,您可以将此唯一ID作为URL var包含在主视频播放器中。 从那里,您可以使用URL变量调用您的播放器页面(例如:http://www.yourlink.com?videoid=ID)。
当您嵌入SWF对象时,您可以将视频ID与FlashVar
一起传递,或预取匹配的视频网址,并将带有FlashVar
的网址发送到您的SWF。它并不复杂,可以找到更多信息here。
答案 2 :(得分:0)
尝试osmf.org。您可以使用频闪媒体播放或围绕它构建自己的播放器。 OSMF非常强大