【问题标题】:Html can't load avi file in parent directoryHtml 无法加载父目录中的 avi 文件
【发布时间】:2014-07-25 09:25:47
【问题描述】:

在 html 中,这一行成功加载了我硬盘中的本地 avi

<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" name="mediaplayer1" ShowStatusBar="true" width="1280" height="720" src="fe.avi" autostart="false"

问题是我想加载同一个文件,但在父目录中。所以,你说, ../ 会起作用,但它不会。传输文件 (fe.avi) 后,当前行使播放器出现,但屏幕保持黑色:

<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" name="mediaplayer1" ShowStatusBar="true" width="1280" height="720" src="../fe.avi" autostart="false"

【问题讨论】:

    标签: html media-player avi


    【解决方案1】:

    相对路径工作得很好。

    我尝试了 src="../2.avi"src="../test/1.avi" - 找到并播放了视频(不需要 base 属性 - 默认为“.”)。

    但起初它只在 IE9 中有效;在 Crome & Firefox 中,我得到了玩家应该在的黑色区域。

    我注意到 Chrome 试图使用 VLC 媒体播放器插件而不是 Windows 媒体播放器插件。

    发现无法使用WMP插件with the latest chrome

    如果您运行的是 Windows 7,并且您的 Chrome 浏览器是 33 或更高版本,则该扩展程序将无法运行

    不知道 Firefox 和 WMP 有什么问题 - 在设置页面上,所有设置都映射到 WMP,但 Firefox 也使用 VLC 插件。

    将 VLC 更新到最新版本后(我安装了 v1.*)- Chrome 和 Firefox 使用 VLC 插件播放视频,它们也可以使用相对路径。

    【讨论】:

      【解决方案2】:

      如果要使用相对路径,则需要为其分配基本属性。例如,您的 html 位于“http://mytestsite.com/test”中。您的 FLV 文件位于“http://mytestsite.com/”中。所以你需要像这样添加基本属性

      <embed 
          type="application/x-mplayer2" 
          pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" 
          name="mediaplayer1" 
          ShowStatusBar="true" 
          width="1280" 
          height="720" 
          autostart="false" 
          base="http://mytestsite.com" 
          src="Sample.flv" />
      

      更多信息,Go through this LINK

      【讨论】:

      • “base”值能否指向本地文件夹,例如 c:\test\Reference? html 是 Reference 文件夹,而 avi 是在 test 文件夹中。编写 base = "c:\test\Reference" 无法正确指向文件。我也无法理解您为什么两次使用 src 标签。所以,还是没有结果。
      【解决方案3】:

      只是给它一个绝对路径对我有用。

      <embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" 
      name="mediaplayer1" ShowStatusBar="true" width="1280" height="720" src="C:\Users\User\Desktop\testvideo.mp4" autostart="false">
      

      你也可以这样做:

      <embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" 
      name="mediaplayer1" ShowStatusBar="true" width="1280" height="720" src="http://www.yoursite.com/downloads/20131205_104200.mp4" autostart="false">
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-05-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多