Youtube视频在HTML5中<视频> </video>

时间:2013-02-05 15:33:07

标签: html5 youtube-api windows-store-apps youtube-javascript-api

我使用Youtube Iframe API创建了一个Windows应用商店应用。我可以处理事件并播放视频,但是存在一个主要问题,因为它不支持全屏模式(在其他一些小问题中)。

我一直在寻找应用程序商店,我发现大多数youtube播放器应用程序都没有使用iframe API,他们直接抓取视频并将其放入标准HTML5视频播放器。

我已经做了很多搜索,我能看到人们这样做的唯一方法是解析youtube页面,找到Youtube播放器即将播放的视频文件并将其直接加载到媒体播放器中。

我对这种方法有一些问题。

  1. 我不确定这是否合法,因为它可能会破坏您的条款和条件
  2. 如果youtube上的页面发生更改,则可能会破坏应用。
  3. 这两种情况都不可接受。

    有没有办法让全屏在应用内部工作或合法获得直接视频流?

1 个答案:

答案 0 :(得分:0)

不确定版权和youtube条款的内容,但以下是您明确表达的方式:

Show Youtube video source into HTML5 video tag?

看起来它是特定于浏览器的,youtube会为不同的浏览器生成不同的html。

我会向附加html5-true的youtube网址发出ajax请求,然后使用jQuery抓取视频代码的来源,添加您的属性,然后附加到您的网页。

现在你有了youtube使用的标签,所以我假设在他们的网页上运行的标签可以用于你的。

可能违反所有条款和条件......