Javascript 用于自己网站的视频播放器(带有youtube)

Javascript 用于自己网站的视频播放器(带有youtube),javascript,html,Javascript,Html,我想在我的网站上添加视频。有些来自youtube,有些不是 在w3学校之后,这是最好的解决方案 <video width="320" height="240" controls="controls"> <source src="movie.mp4" type="video/mp4" /> <source src="movie.ogg" type="video/ogg" /> <source src="movie.webm" type="vid

我想在我的网站上添加视频。有些来自youtube,有些不是

在w3学校之后,这是最好的解决方案

<video width="320" height="240" controls="controls">
  <source src="movie.mp4" type="video/mp4" />
  <source src="movie.ogg" type="video/ogg" />
  <source src="movie.webm" type="video/webm" />
  <object data="movie.mp4" width="320" height="240">
    <embed src="movie.swf" width="320" height="240" />
  </object> 
</video>

  • 我的问题是,如果我只有一个youtube链接,我该怎么办
  • 我的另一个问题是,我是否录制了一些东西,并将其放在我的pc上,或者我在某处下载了一个.flv/mp4文件。。我需要将其转换为ogg/webm/mp4吗
  • 我现在只使用mp4行,因为我有一个mp4文件。但在firefox中它不会播放,在IE中也不会显示

    这是一个网站:下载了一部mp4格式的youtube电影

    (注:我使用的是windows 8、IE 10、chrome 21、firefox 14)

    提前感谢,如果您看到需要编辑的内容,请进行编辑


    问题已回答/结束,请随意发布更多答案

    我使用ffmpeg成功地将视频文件转换为与html5兼容的格式。获取正确的命令行可能有点麻烦,但是如果你使用谷歌搜索,有些网站会有所帮助(例如:

    在您的情况下,您可能会使用以下内容:

    ffmpeg -i input.mp4 \
           -acodec libvorbis -ac 2 -ab 96k -ar 44100 \
           -b 345k -s 640x360 output.ogg
    

    如果你想嵌入youtube视频的视频,这是正确的方法

    <iframe title="YouTube video player" class="youtube-player" type="text/html" 
    width="640" height="390" src="http://www.youtube.com/embed/W-Q7RMpINVo"
    frameborder="0" allowFullScreen></iframe>
    
    
    
    永远不要把W3Studio的任何东西看作是“最好的”解决方案。他们有一半的时间是错的。哇,这对我来说是新的。谢谢你的信息谢谢,但是如果你想让视频文件在浏览器间播放而不出问题,是否总是需要转换视频文件呢?非常感谢:D我将使用youtube作为上传,而不是使用html。你救了我一天。(我发现一些代码看起来像这样,但不起作用)现在它终于可以工作了,谢谢!