标签: youtube

从JavaScript链接获取Youtube视频ID

有没有办法从youtube链接获取视频ID.

我有一个PHP脚本的方式,但我需要在JavaScript中.

这是我的PHP脚本

function get_youtube($url){
  parse_str( parse_url( $url, PHP_URL_QUERY ), $my_array_of_vars );
  return $my_array_of_vars['v']; 
}
Run Code Online (Sandbox Code Playgroud)

例如,我有一个youtube视频链接

http://www.youtube.com/watch?v=fWNaR-rxAic&list=RD029I9Ar6upx34

然后我得到V variable = fWNaR-rxAic的内容

javascript youtube parsing hyperlink

0
推荐指数
1
解决办法
7494
查看次数

将来自youtube的视频嵌入HTML5

我已经尝试过将我的YouTube视频嵌入到我的HTML5中的所有方法,但它不能在任何浏览器中使用.我得到的最好的是一个说广告无法找到的广场.我尝试过使用旧的嵌入代码,我尝试过使用iframe ...我也尝试过使用新的视频标签......我已将每个代码转储到自己独立的部分(意思不是包含在一个div或类似的东西中)...它所包含的唯一内容就是身体本身......我也尝试过将所有这三种方法放在某种容器中,就像div一样.不是在一个或不在一个应该影响它的可玩性,但我正在尝试一切...我不明白为什么它不会工作

youtube video html5

0
推荐指数
1
解决办法
1532
查看次数

如何找到YouTube的所有href链接并将其删除?

我有一个像这样的字符串:

I like this video: <a href="http://www.youtube.com/watch?v=o03pXLuPl6A&hd=1">http://www.youtube.com/watch?v=o03pXLuPl6A&hd=1</a>
Run Code Online (Sandbox Code Playgroud)

我想用jQuery删除与YouTube视频相关的文字和链接,所以它看起来像这样:

I like this video:

我怎样才能做到这一点?请记住,同一个字符串中可能存在需要删除的多个链接.谢谢!

javascript youtube jquery hyperlink

0
推荐指数
1
解决办法
786
查看次数

YouTube iframe在移动设备上嵌入了空白

我正在一个简单的iframe上嵌入YouTube视频,该网站将在移动设备和桌面设备上进行查看.我用来嵌入视频的代码是这样的:

<iframe src="https://www.youtube.com/v/VIDEO_ID"></iframe>

我的印象是,如果Flash不可用,将提供HTML5播放器,但是当我在移动设备上调试此视频时,视频将在Flash中提供并且无法正常工作.

我使用的是错误的网址,还是需要做一些额外的事情才能正确嵌入视频?我注意到你也可以使用JavaScript进行iframe嵌入.

embed youtube flash mobile html5

0
推荐指数
1
解决办法
6223
查看次数

在IOS中的UIWebView中播放youtube视频时,设备无法获得声音的问题

我用的UIWebView是玩Yoytube Video.
我的代码就是这样

self.webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0,320, 240)];
[self.webView setBackgroundColor:[UIColor clearColor]];
[self.webView setOpaque:NO];
self.webView.delegate=self;
[self.webView setAllowsInlineMediaPlayback:YES];
[self.webView setMediaPlaybackRequiresUserAction:NO];
[self.viewContent addSubview:self.webView];

NSString* embedHTML = [NSString stringWithFormat:@"\
                                   <html>\
                                   <body style='margin:0px;padding:0px;'>\
                                   <script type='text/javascript' src='http://www.youtube.com/iframe_api'></script>\
                                   <script type='text/javascript'>\
                                   function onYouTubeIframeAPIReady()\
                                   {\
                                   ytplayer=new YT.Player('playerId',{events:{onReady:onPlayerReady}})\
                                   }\
                                   function onPlayerReady(a)\
                                   { \
                                   a.target.playVideo(); \
                                   }\
                                   </script>\
                                   <iframe id='playerId' type='text/html' width='%d' height='%d' src='http://www.youtube.com/embed/%@?enablejsapi=1&rel=0&playsinline=1&autoplay=1' frameborder='0'>\
                                   </body>\
                                   </html>", 320, 240, [dictIW valueForKey:@"embedCode"]];
[self.webView loadHTMLString:embedHTML baseURL:[[NSBundle mainBundle] resourceURL]];
Run Code Online (Sandbox Code Playgroud)

在模拟器中它玩起来非常好.但是当我在iPhone或iPad上播放这个视频时,视频正在显示,但声音没有得到.
请帮忙.

youtube video objective-c uiwebview

0
推荐指数
1
解决办法
2244
查看次数

YouTube在Winforms中嵌入视频

我在VisualStudio中有一个ac#Forms项目,我想在其中嵌入youtube视频。

为此,我在设计器中添加了一个Web浏览器控件。

除了嵌入的youtube视频,浏览器可以很好地处理我给他的每个URL 。

我收到黑屏,没有声音,没有声音,但出现“脚本错误”,给我以下网址:(https://s.ytimg.com/yts/jsbin/www-embed-player-new-vflQo6seZ/www -embed-player-new.js

在普通的youtube中,网络浏览器可以正常运行 -就像chrome一样。

youtube.com/embed / ... ” 以某种方式不起作用。

我认为HTML5没问题。

我怎么解决这个问题?

我可以在Winforms中使用其他任何Web浏览器吗?

产生错误的代码:(在Form1承包商中)

WebBrowser youtubePlayer = new WebBrowser();
this.Controls.Add(youtubePlayer);
youtubePlayer.Navigate("http://www.youtube.com/embed/M7lc1UVf-VE");
Run Code Online (Sandbox Code Playgroud)

c# youtube visual-studio winforms

0
推荐指数
1
解决办法
7398
查看次数

prettyphoto youtube全屏无法正常工作

在我的页面中,我为iframe和youtube链接添加了prettyphoto.但现在问题是在YouTube链接部分全屏选项不工作它说"全屏不可用"但如果我使用Lity - 轻量级响应灯箱然后全屏工作.但由于lity灯箱对窗口大小有限制,我不使用.

HTML

<a href="http://xxxxx.com/video-popup/?vpid=46&amp;iframe=true&amp;width=600&amp;height=320" rel="prettyPhotov[iframes]" title=" Hotel Granvia Kyoto" class="flaticon-film51"></a>
Run Code Online (Sandbox Code Playgroud)

JS

 $(".videoiteam a[rel^='prettyPhotov']").prettyPhoto({

      overlay_gallery: false,

      theme: 'dark_square',

      social_tools: false,

      slideshow:false, 

      show_title: false

      });
Run Code Online (Sandbox Code Playgroud)

附件是图像 在此输入图像描述

html javascript youtube jquery

0
推荐指数
1
解决办法
2105
查看次数

使用ngRepeat嵌入YouTube视频

我有点问题.我正在开发一个投资组合网站,它应该根据存储在网站中的网址自动列出所有类型的内容json.我在阵列下面有这一行videos.

"url": "https://www.youtube.com/watch?v=4ZHwu0uut3k",
"date": "2016-05-11"
Run Code Online (Sandbox Code Playgroud)

我必须使用这个方案,因为我在其他地方使用不同形式的链接.没问题,我想,我去实现一个过滤器.

.filter("GetYouTubeID", function ($sce) {
  return function (text) {
      var video_id = text.split('v=')[1].split('&')[0];
      return video_id;
  }
})
Run Code Online (Sandbox Code Playgroud)

所以我转到我的HTML,我开始 ng-repeat

    <div class="media z-depth-1" ng-repeat="video in videos | orderBy: '-date'"  style="padding:20px">
        <div>
     <iframe width="560" height="315" src="https://www.youtube.com/embed/{{video.url | GetYouTubeID}}" frameborder="0" allowfullscreen></iframe>
            <p>Display output for control reasons: {{video.url | GetYouTubeID}}</p>
        </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

这一切都应该有效,对吗?但事实并非如此.为什么?我无法理解这一点.完全没有.请帮忙?

编辑#1

在SimonSchüpbach发表评论后,我尝试了以下内容,但无济于事:

.filter("GetYouTubeID", function ($sce) {
  return function (text) {
      var video_id = text.split('v=')[1].split('&')[0];
      var ytembed = 'https://www.youtube.com/embed/';
      var complete_id = ytembed …
Run Code Online (Sandbox Code Playgroud)

youtube angularjs

0
推荐指数
1
解决办法
6578
查看次数

澄清API的含义

应用程序编程接口(API)是用于访问基于Web的软件应用程序的一组编程指令和标准.有人可以向我解释谷歌地图YoutubeAPI哪个,哪个是software application?对我们都是可见的以及如何?我知道那里有很多文章,但我无法澄清上述内容.API就像在不同机器之间传输数据的服务员.好的,谷歌地图API究竟是什么,我们如何调用/使用它?哪个是由API访问的Google地图软件应用程序?当我们编写例如http://maps.google.co.uk/时,我们会调用API吗?我的查询可能看起来很傻,但我找不到一个好的答案.

youtube api google-maps

0
推荐指数
1
解决办法
248
查看次数

从youtube ID获取流派

def get_data(key, region, *ids):
    url = "https://www.googleapis.com/youtube/v3/videos?part=snippet&id={ids}&key={api_key}"
    r = requests.get(url.format(ids=",".join(ids), api_key=key))
    js = r.json()
    items = js["items"]
    cat_js = requests.get("https://www.googleapis.com/youtube/v3/videoCategories?part=snippet&regionCode={}&key={}".format(region,
    key)).json()
    categories = {d['id']: d["snippet"]['title'] for d in cat_js["items"]}
    for item in items:
        yield item["snippet"]["title"], categories[item["snippet"]["categoryId"]]  
Run Code Online (Sandbox Code Playgroud)

我有上面的功能来获取youtube类别和视频名称.有没有办法获得音乐视频的类型,如流行,摇滚,众议院等?请帮忙!

python youtube

0
推荐指数
1
解决办法
571
查看次数