如何在html中播放没有嵌入代码的视频?

时间:2016-01-27 21:41:54

标签: html database video-streaming windows-media-player

我有一个与MySQLi DB一起使用的网页(这是一个专门针对我们公司的私人网站,它不是全球性的)。现在,我想在服务器上(而不是在数据库上)上传一些视频,并将其链接放在网站上。现在,我的问题是:如何让浏览器打开Windows Media Player(用户点击每个链接后)并在计算机上播放视频,而不是在浏览器上播放? 事实上,我不希望浏览器向用户显示我的视频,我希望每个用户都可以在他们的计算机上通过Windows Media Player观看视频。

1 个答案:

答案 0 :(得分:0)

我认为简单应该适用于你的HTML

<a href="/videos/your-video.mp4">video link</a>

视频应该下载,具体取决于您的用户视频可能会在完成下载后打开...您无法强制执行此操作

如果你想要流,那么这个嵌入应该有效:

<object id='mediaPlayer' width="320" height="285" 
  classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95' 
  codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701'
  standby='Loading Microsoft Windows Media Player components...' type='application/x-oleobject'>
  <param name='fileName' value="http://www.yoursite.com/your-video.wmv">
  <param name='animationatStart' value='true'>
  <param name='transparentatStart' value='true'>
  <param name='autoStart' value="false">
  <param name='showControls' value="true">
  <param name='loop' value="true">
  <embed type='application/x-mplayer2'
    pluginspage='http://microsoft.com/windows/mediaplayer/en/download/'
    id='mediaPlayer' name='mediaPlayer' displaysize='4' autosize='-1' 
    bgcolor='darkblue' showcontrols="true" showtracker='-1' 
    showdisplay='0' showstatusbar='-1' videoborder3d='-1' width="320" height="285"
    src="http://www.yoursite.com/your-video.wmv" autostart="true" designtimesp='5311' loop="true">
  </embed>
  </object>

注意: 你最好使用html5标签并转换为mp4 - 这些天不是很多人使用Windows媒体播放器