尝试使用Meteor,Chrome:
<object CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="320" height="256" CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab">
<param name="src" value="sample.mov">
<param name="qtsrc" value="rtsp:/videos/my video.mov">
<param name="autoplay" value="true">
<param name="loop" value="false">
<param name="controller" value="true">
<embed src="sample.mov" qtsrc="rtsp://videos/v.mov"
width="320" height="256" autoplay="true" loop="false" controller="true"
pluginspage="http://www.apple.com/quicktime/">
在Chrome上,抱怨需要安装插件。
还试过这个:
<div class="embed-responsive embed-responsive-16by9">
<iframe class="embed-responsive-item"
src="/videos/my.mov"
frameborder="0" allowfullscreen>
</iframe>
</div>
这导致文件被下载而不是流式传输(出现“另存为”对话框)
另外,我在标准输出上得到了这个:
Resource interpreted as Document but transferred with MIME type video/quicktime: "http://localhost:3000/videos/MX_pricing_video_6.18.2015.mov".
我怀疑我的mime类型有问题。我隐约记得你在Apache设置中设置了mime类型;你如何在Meteor / Node上做到这一点?
如何将此视频嵌入页面?
编辑。
不重复。在提出问题之前,我已阅读并尝试过How to embed a .mov file in HTML?。我已经尝试了一切。
我应该发布它,但是
<video controls="controls" width="800" height="600" name="Video Name" src="/videos/my.mov"></video>
显示全黑视频控件,但“播放”按钮不执行任何操作。控制台中也没有消息。
下面的一个,就像我说的那样,说插件不受支持。显示拼图图标。
<object CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="320" height="256" CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab">
<param name="src" value="sample.mov">
<param name="qtsrc" value="rtsp://realmedia.uic.edu/itl/ecampb5/demo_broad.mov">
<param name="autoplay" value="true">
<param name="loop" value="false">
<param name="controller" value="true">
<embed src="sample.mov" qtsrc="rtsp://realmedia.uic.edu/itl/ecampb5/demo_broad.mov" width="320" height="256" autoplay="true" loop="false" controller="true" pluginspage="http://www.apple.com/quicktime/"></embed>
</object>
另外,尽管有人编辑了Meteor,我确实认为它与Node有关,如果不是Meteor,因为某些mime类型需要正确设置,不是吗?我记得在Apache上做过。
答案 0 :(得分:0)
只需将my.mov
文件存储在流星项目目录的/public/videos
文件夹中即可。之后,以下工作(无需在任何地方手动设置mime类型):
<video controls="controls" width="800" height="600"
name="Video Name" src="/videos/my.mov">
</video>
这是我做的:
$ meteor create test
$ cd test
$ mkdir -p public/videos
$ cp SOMEVIDEO.mov public/videos
$ ## edit test.html to add the above snippet into the body
运行meteor
并转到localhost:3000
。视频显示(在OSX上使用Chrome 43)。