标签: youtube

有没有办法将某人链接到高清1080p质量的YouTube视频?

有没有办法将某人链接到高清1080p质量的YouTube视频?截至目前,将某人链接到youtube网址时,视频默认为360p.

youtube video

44
推荐指数
2
解决办法
12万
查看次数

AngularJS多个表达式在插值中与URL连接

我知道这很长,但请耐心等待.问题很容易理解,只需要写一些文字就可以完全解释它.

现在我收到了这个错误

Error: [$interpolate:noconcat] Error while interpolating: 
Strict Contextual Escaping disallows interpolations that concatenate multiple expressions when a trusted value is required.  
See http://docs.angularjs.org/api/ng.$sce
Run Code Online (Sandbox Code Playgroud)

我已经完成了文档中的所有阅读,但我仍然无法找到解决问题的方法.

我在私有在线源上使用$ http.get,其数据类似于json文件的形式(因此我无法修改数据).数据如下所示:

...
"items": [
  {
   "kind": "youtube#searchResult",
   "etag": "\"N5Eg36Gl054SUNiWWc-Su3t5O-k/A7os41NAa_66TUu-1I-VxH70Rp0\"",
   "id": {
      "kind": "youtube#video",
      "videoID": "MEoSax3BEms"
      },
   },
   {
    "kind": "youtube#searchResult",
    "etag": "\"N5Eg36Gl054SUNiWWc-Su3t5O-k/VsH9AmnQecyYBLJrl1g3dhewrQo\"",
    "id": {
       "kind": "youtube#video",
       "videoID": "oUBqFlRjVXU"
       },
    },
...
Run Code Online (Sandbox Code Playgroud)

我正在尝试将每个项目的videoId插入到嵌入YouTube视频的HTML iframe中.在我的controller.js文件中,我在$ http.get之后设置了promise对象

$http.get('privatesource').success(function(data) {
  $scope.videoList = data.items;
});
Run Code Online (Sandbox Code Playgroud)

所以现在变量"$ scope.videoList"被映射到data.items,它有很多视频元素.在我的HTML文件中,我可以使用查找每个视频的videoID

<ul class="videos">
  <li ng-repeat="video in videoList">
    <span>{{video.id.videoID}}</span>
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

这列出了所有的videoID.但是,如果我尝试将这些值连接到URL(例如https://youtube.com/embed/),则它无效. …

javascript youtube interpolation concatenation angularjs

44
推荐指数
3
解决办法
4万
查看次数

找不到ffprobe或avprobe.请安装一个

我想为youtube-dl&ffmpeg转换的mp3添加标签:

youtube-dl -o'/ Output/qpgTC9MDx1o.mp3'qpgTC9MDx1o -f bestaudio --extract-audio --metadata-from-title"%(artist)s - %(title)s"2>&1

我在输出结果中有这个错误:

[youtube] qpgTC9MDx1o:正在下载网页[youtube] qpgTC9MDx1o:提取视频信息[youtube] qpgTC9MDx1o:正在下载js player en_US-vfluGO3jj [youtube] qpgTC9MDx1o:正在下载DASH清单[download] /var/www/vhosts/mp3-y.com/ httpdocs/Mp3_Output/quick-mp3.com-JALAL-EL-HAMDAOUI-2007-ARRASSIATES-VOL2-F1P-9CDoxlQ.mp3已经下载[下载] 100.4 of 13.43MiB警告:qpgTC9MDx1o:写DASH m4a.只有一些玩家支持这个容器.安装ffmpeg或avconv以自动修复此问题.[fromtitle]解析艺术家:Maroon 5 [fromtitle]解析标题:Animals ERROR:未找到ffprobe或avprobe.请安装一个.

youtube ffmpeg centos ffprobe

44
推荐指数
9
解决办法
7万
查看次数

YouTube播放器的FF3/Windows CSS z-index问题

我坚持看似与YouTube播放器的CSS/z索引冲突.在Windows XP下的Firefox 3中,请查看此页面:http://spokenword.org/program/21396单击"收集"按钮,并注意弹出的<div>显示 YouTube播放器下方.在其他浏览器上,<div>显示在顶部.它的z-index值为999999.我尝试将包含播放器的<object>元素的z-index设置为较低的值,但这不起作用.知道如何让弹出窗口出现在播放器上吗?

css youtube flash firefox z-index

43
推荐指数
3
解决办法
4万
查看次数

从youtube替换url以嵌入代码 - 错误:拒绝访问属性'toString'的权限

我在FireBug中有此代码和此错误:

错误:拒绝访问属性'toString'的权限

我该如何解决这个错误?

HTML:

<div class="yturl">http://www.youtube.com/watch?v=UNMLEZrukRU</div>
Run Code Online (Sandbox Code Playgroud)

JS:

$("div.yturl").each(function(){
    var regex = /(\?v=|\&v=|\/\d\/|\/embed\/|\/v\/|\.be\/)([a-zA-Z0-9\-\_]+)/;
    var youtubeurl = $(this).text();
    var regexyoutubeurl = youtubeurl.match(regex);
    if (regexyoutubeurl) 
    {
         $(this).html("<iframe width=\"390\" height=\"315\" src=\"http://www.youtube.com/embed/"+regexyoutubeurl[2]+"\" frameborder=\"0\" allowfullscreen></iframe>");
    }
});
Run Code Online (Sandbox Code Playgroud)

演示: http ://jsfiddle.net/9e48p/

javascript youtube jquery

43
推荐指数
2
解决办法
6万
查看次数

YouTube iframe嵌入式无法以高清格式启动

我正在尝试嵌入高清YouTube视频,但无论我尝试什么,它似乎只能加载480p版本.

据YouTube称,嵌入高清视频就像添加hd=1到网址一样简单:

<iframe src="//www.youtube.com/embed/{videoId}?hd=1" width="960" height="720"  frameborder="0" allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)

然而,这似乎并没有起作用,至少在我的实现中iframe:

<iframe id="video-player" width="960" height="720" src="//www.youtube.com/embed/{videoId}?enablejsapi=1&autoplay=1&rel=0&modestbranding=1&showinfo=0&showsearch=0" frameborder="0" allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)

Javascript API也是如此:

HTML:

<div id="video-player"></div>
Run Code Online (Sandbox Code Playgroud)

JS:

    var player;
    function onYouTubePlayerAPIReady() {
        player = new YT.Player('video-player', {
            height: '720',
            width: '960',
            videoId: '{videoId}',
            playerVars: {
                'controls': 1,
                'autoplay': 1,
                'hd': 1
            },
            events: {
                'onReady': onPlayerReady,
                'onStateChange': onPlayerStateChange
            }
        });
    }

    function onPlayerReady(event) {
        player.playVideo();
    }
Run Code Online (Sandbox Code Playgroud)

embed youtube iframe youtube-api

42
推荐指数
4
解决办法
9万
查看次数

通过JSON获取Youtube信息,以获取Javascript中的单个视频(非Feed)

所以我试图通过JSON格式从单个YouTube视频中获取信息.像标题描述类别一样,除了评论之外我还能得到什么.我想在Javascript中这样做.我注意到下面的链接,但他们的所有示例都是如何从Feed中获取视频信息.我想从一个视频中获取信息,假设我知道它的ID.

https://developers.google.com/youtube/2.0/developers_guide_json

我也在看这个Stackoverflow问题, 但我有一个问题,它说"test.js(第10行)GET http://gdata.youtube.com/feeds/api/videos/VA770w...v = 2 ALT = JSON-在脚本&回调=列表信息

200 OK 9ms"

简而言之,如果我有一个像VA770wpLX-Q这样的YouTube视频ID,那么网址在JSON中获取视频信息会是什么样的?

谢谢

javascript youtube jquery json

42
推荐指数
4
解决办法
7万
查看次数

Youtube - 下载播放列表 - youtube-dl

我正在尝试从播放列表中下载所有视频:

我正在使用youtube-dl,命令是:

youtube-dl -citk –format mp4 –yes-playlist https://www.youtube.com/watch?v=7Vy8970q0Xc&list=PLwJ2VKmefmxpUJEGB1ff6yUZ5Zd7Gegn2
Run Code Online (Sandbox Code Playgroud)

但这仅下载第一个视频.不确定我做错了什么.

youtube youtube-dl

41
推荐指数
6
解决办法
7万
查看次数

如何验证youtube视频ID?

我想在访问Youtube API之前验证youtube视频ID在我的网站的网址中插入,但我不知道允许的字符在这样的ID中是什么.我看到网上的人猜测它可以包含数字和字符,但我还没有看到这些视频ID的官方规范.

有吗?

youtube api validation

40
推荐指数
5
解决办法
3万
查看次数

如何让嵌入式Youtube视频自动开始播放?

在我的项目中,有一个视频库模块.在此模块中,有两个选项:直接FLV上传,以及从YouTube添加视频嵌入代码.

我正在为div元素编写一些嵌入代码(实际上,嵌入代码来自数据库).我想让这个视频开始自动播放.

<iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/embed/zGPuazETKkI" frameborder="0" allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)

这是来自YouTube的示例嵌入代码.我想用JavaScript自动播放这个视频.

embed youtube video iframe

40
推荐指数
2
解决办法
19万
查看次数