Video 使用windows media player插件嵌入MP4视频

Video 使用windows media player插件嵌入MP4视频,video,embed,Video,Embed,我想嵌入一个MP4视频到我的网页。 起初我将插件设置为Quicktime player,但电影播放不流畅,所以我决定使用Windows Media player插件。除了使用WinXP的用户之外,所有这些都可以工作。有没有一个技巧可以让它也在WinXP上工作?这是我使用的HTML: <object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" width="300" height="150" data="test.mp4" url

我想嵌入一个MP4视频到我的网页。 起初我将插件设置为Quicktime player,但电影播放不流畅,所以我决定使用Windows Media player插件。除了使用WinXP的用户之外,所有这些都可以工作。有没有一个技巧可以让它也在WinXP上工作?这是我使用的HTML:

<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" width="300" height="150" data="test.mp4" url="test.mp4" type="video/x-ms-asf">
<param name="url" value="test.mp4">
<param name="filename" value="test.mp4">
<param name="autostart" value="1">
<param name="autosize" value="1">
<embed src="test.mp4" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" width="300" height="150" autostart="true" scale="tofit"></embed>
</object>

使用HTML5:

<video width="300" height="150" controls>
<source src="movie.mp4" type="video/mp4">
 Your browser does not support the video tag.
</video>

您的浏览器不支持视频标记。
使用HTML5:

<video width="300" height="150" controls>
<source src="movie.mp4" type="video/mp4">
 Your browser does not support the video tag.
</video>

您的浏览器不支持视频标记。

jwplayer可能是最好的IMHO HTML5视频播放器

并不是只指定一种视频格式,而是与mp4、ogg、webm等一起使用,以便在大多数浏览器和移动设备中加载视频

这是带有闪存回退的示例代码

<script type="text/javascript" src="/jwplayer/jwplayer.js"></script>

<video height="270" width="480" id="myVideo">
  <source src="/static/bunny.mp4" type="video/mp4">
  <source src="/static/bunny.webm" type="video/webm">
</video>

<script type="text/javascript">
  jwplayer("myVideo").setup({
    modes: [
        { type: 'html5' },
        { type: 'flash', src: '/jwplayer/player.swf' }
    ]
  });
</script>

jwplayer(“myVideo”).设置({
模式:[
{type:'html5'},
{type:'flash',src:'/jwplayer/player.swf'}
]
});

jwplayer可能是最好的IMHO HTML5视频播放器

并不是只指定一种视频格式,而是与mp4、ogg、webm等一起使用,以便在大多数浏览器和移动设备中加载视频

这是带有闪存回退的示例代码

<script type="text/javascript" src="/jwplayer/jwplayer.js"></script>

<video height="270" width="480" id="myVideo">
  <source src="/static/bunny.mp4" type="video/mp4">
  <source src="/static/bunny.webm" type="video/webm">
</video>

<script type="text/javascript">
  jwplayer("myVideo").setup({
    modes: [
        { type: 'html5' },
        { type: 'flash', src: '/jwplayer/player.swf' }
    ]
  });
</script>

jwplayer(“myVideo”).设置({
模式:[
{type:'html5'},
{type:'flash',src:'/jwplayer/player.swf'}
]
});

如果您想让它与许多浏览器兼容,这是个坏主意。你应该考虑使用HTML5来嵌入视频,或者使用YouTube/Vimeo进行MAX兼容或其他JS方法。请参阅下面关于Jojes回复的评论。如果你希望它兼容很多浏览器,这是个坏主意。您应该考虑使用HTML5来嵌入视频或使用YouTube/Vimeo作为MAX兼容或另一种JS方法。请参阅下面关于JOGES回复的评论…THX的答复,但是IE8中不支持视频标签。使用它很容易,即使在HT6M5标签中也支持HTML5对任何新的HTML5的注释。HTML5并不像在HTML视频标签中播放视频那样简单。HTML5本身强制执行自己的一套规则,而且它的能力不跨浏览器。一些浏览器会用它播放视频,其他浏览器不会。你不能让它播放任何旧的视频文件。视频文件必须采用特定的格式和特定的编解码器。如果您希望它跨浏览器运行,则需要多种格式的备份。诚然,它试图实现某种程度的一致性,但请注意,它仍然不会只播放任何旧的mp4文件。你仍然需要回退。Thx来回复,但是视频标签在IE8中不受支持?使用它很简单,即使在IE6A中,HTML5标签也受支持。对于任何新加入的人,关于HTML5的说明。HTML5并不像在HTML视频标签中播放视频那样简单。HTML5本身强制执行自己的一套规则,而且它的能力不跨浏览器。一些浏览器会用它播放视频,其他浏览器不会。你不能让它播放任何旧的视频文件。视频文件必须采用特定的格式和特定的编解码器。如果您希望它跨浏览器运行,则需要多种格式的备份。诚然,它试图实现某种程度的一致性,但请注意,它仍然不会只播放任何旧的mp4文件。你仍然需要退路。