2010-06-28 50 views

回答

1

我不确定你的意思,但如果你正在谈论Windows Media Player,我确定他们的嵌入版本会有一些皮肤参数等,你可以玩。

虽然我劝你最好先看看HTML5媒体播放器(http://html5demos.com/video),它是通过JavaScript定制和可控

这里有一个认证的程序库,这将是在推动HTML5到了极限有益的,当谈到视频嵌入:http://www.kaltura.org/project/

+0

感谢RobertPitt。你的指导对我非常有帮助。 one onemorething可以在thml5中播放音频/视频时自定义播放控件。 此外,当点击/触摸媒体在移动设备上进行控制时,我们也跟踪事件触发吗? – sri 2010-06-28 12:54:43

+0

是事件触发是可能的与JS,例如:: myVideo.addEventListener('结束',功能(){警报('视频播放完成')});还有更多的命令,如暂停,重置等! - 请查看http://people.opera.com/howcome/2007/video/opacity.html和http://www.html5video.org/demos/了解更多信息 – RobertPitt 2010-06-28 13:12:01

+0

不幸的是,选择HTML5的视频元素作为您的视频播放器带来一些妥协。首先,互联网上仍有很多用户使用不支持它的浏览器。其次,每个浏览器的实现有点不同,这意味着不同的浏览器需要不同的编解码器。 – apiguy 2010-06-28 13:30:03

2

不可以。网络浏览器无法访问操作系统的默认媒体播放器(如果它甚至有这样的概念)的想法,并且大多数媒体播放器无法通过网页的JavaScript代码进行控制无论如何。 (原因很明显:将一个像媒体播放器这样高度复杂的程序暴露给互联网是一个危险的主张,如果玩家在阅读任何格式时只能处理一小段代码就有可利用的bug,那么现在每一个您访问的网页可能会嵌入媒体播放器,并使用安全漏洞来接管您的机器。事实上,过去曾多次发生过Windows Media Player,QuickTime和RealPlayer,尽管它们是设计的, )

您可以嵌入为其设计的特定媒体播放器,如果不可用,可以使用另一个媒体播放器。所以你可以尝试嵌入WMP,如果失败则回退到QT,如果失败则回落到Real。

但是真的,那么做这件事情的时间早已过去了。今天是关于HTML5和Flash视频的全部内容。媒体播放器的嵌入已经死亡,并且很好地解决了这个问题。

+0

谢谢比比。这很清楚。 – sri 2010-06-28 12:55:11