任何人都可以建议一种方法,从嵌入的 YouTube 视频中删除返回 YouTube 的链接和品牌(水印或徽标)。
以下标签删除品牌:
<iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/8pjJ-Czqpps?modestbranding=1&rel=0" width="420"></iframe>
Run Code Online (Sandbox Code Playgroud)
下面的标签删除标题链接:
<iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed /8pjJ-Czqpps?showinfo=0" width="420"></iframe>
Run Code Online (Sandbox Code Playgroud)
但无法让所有事情一起发生。
请帮忙。
.net youtube youtube-api youtube.net-api youtube-javascript-api
我正在尝试使用youtube api for javascript并且我得到'gapi.client.youtube is undefined'.
我已经浏览了链接:为什么来自Youtube Data Api V3的'gapi.client.youtube'未定义?,但无法得到很多帮助.
我的代码放在下面:
<script>
function load(){
gapi.client.setApiKey('AIzaSyARvwirFktEIi_BTaKcCi9Ja-m3IEJYIRk');
gapi.client.load('youtube', 'v3');
searchA();
//alert(gapi.client.youtube.channels);
}
function searchA() {
var q = 'pink floyd';
var request = gapi.client.youtube.channels.list({
part: 'statistics',
forUsername : 'GameSprout'
});
request.execute(function(response) {
var str = JSON.stringify(response.result);
alert(str);
});
Run Code Online (Sandbox Code Playgroud)
}
<script src="https://apis.google.com/js/client.js?onload=load">
Run Code Online (Sandbox Code Playgroud)
但它没有得到gapi.client.youtube.
谁能帮助我解决他的问题?
javascript youtube youtube-api youtube-javascript-api youtube-data-api
我有一些关于 YouTube Live Streaming API 的问题:
是否有针对 javascript 的支持或代码示例?
是否可以Qt通过使用Qt-WebKit和 javascript 代码将实时流功能嵌入到应用程序中,例如通过 HTTP 请求创建广播、绑定到流等?
javascript qt youtube-api youtube-javascript-api youtube-livestreaming-api
有没有函数可以获取 Youtube API 播放器的当前状态?我想编写一个函数来在玩家当前状态为 1(正在播放)时运行命令,但我在参考页面上找不到任何内容。
p/s:我已经知道 onStageChange,我需要检查我的创建播放器代码的当前状态:
var player;
window.onYouTubeIframeAPIReady = function () {
console.log('onYouTubeIframeAPIReady');
player = new YT.Player('video_player', {
// playerVars: { 'enablejsapi':1,'autoplay':0,'controls':0,'rel':0,'showinfo':0,'egm':0,'showsearch':0,'modestbranding':1,'iv_load_policy':3,'disablekb':0,'loop':0},
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange,
'onError': onPlayerError
}
});
}
Run Code Online (Sandbox Code Playgroud) 我可以用
globalThis.ytPlayerUtilsVideoTagPoolInstance.l[0].pause()
我可以通过以下方式获取视频的当前时间 globalThis.ytPlayerUtilsVideoTagPoolInstance.l[0].currentTime
视频到达时如何自动触发暂停currentTime > 180?
javascript google-chrome-devtools youtube-javascript-api google-chrome-console
在我的一个应用程序中,我正在保存youtube视频的ID ...像"A4fR3sDprOE"..我必须在应用程序中显示其标题.我得到了以下代码来获得它的标题,并且它的工作正常.
现在的问题是,如果发生任何错误(在删除视频的情况下)php显示错误.我增加了一个条件.但仍显示错误.
foreach($videos as $video) {
$video_id = $video->videos;
if($content=file_get_contents("http://youtube.com/get_video_info?video_id=".$video_id)) {
parse_str($content, $ytarr);
$myvideos[$i]['video_title']=$ytarr['title'];
}
else
$myvideos[$i]['video_title']="No title";
$i++;
}
return $myvideos;
Run Code Online (Sandbox Code Playgroud)
如果出现错误,它会在以下情况下死亡
严重性:警告
消息:file_get_contents(http://youtube.com/get_video_info?video_id=A4fR3sDprOE)[function.file-get-contents]:无法打开流:HTTP请求失败!HTTP/1.0 402需要付款
文件名:models/webs.php
行号:128
请帮忙
平台:iOS 6.1.Xcode 4.6.
我正在使用YouTube Javascript API和UIWebView.我可以手动点击视频缩略图,开始播放就好了.但是,自动播放不起作用.我正在为许多人建议的Web视图设置mediaPlaybackRequiresUserAction = NO.没运气.
这是代码:
@interface VideoPlayerController : UIViewController <UIWebViewDelegate>
@property(strong, nonatomic) IBOutlet UIWebView* webView;
@end
- (void) viewDidLoad
{
[super viewDidLoad];
self.webView.delegate = self;
NSString *template = [NSString stringWithContentsOfFile:
[[NSBundle mainBundle]
pathForResource:@"YouTubeTemplate" ofType:@"txt"]];
NSString *htmlStr = [NSString stringWithFormat: template,
200, 200,
@"3G4exdlsRkY"];
self.webView.mediaPlaybackRequiresUserAction = NO;
[self.webView loadHTMLString:htmlStr baseURL:nil];
}
- (void) webViewDidFinishLoad:(UIWebView *)wv {
self.webView.mediaPlaybackRequiresUserAction = NO;
}
Run Code Online (Sandbox Code Playgroud)
YouTubeTemplate.txt文件是:
<html>
<head>
<script src="https://www.youtube.com/player_api"></script>
<style>
body, div {
margin: 0px;
padding: 0px;
}
</style>
</head>
<body> …Run Code Online (Sandbox Code Playgroud) 所以我有我的代码它检测到播放器已经停止问题是我无法让它从0秒结束时结束我正在使用iframe嵌入持有html5视频,这是代码!
<div id="youtube-fs"><iframe id="youtube-iframe" type="text/html" src="http://www.youtube.com/embed/LYL0lzmrvk8?enablejsapi=1&html5=1&autoplay=1&showinfo=0&controls=0&rel=0&wmode=transparent&vq=hd1080&hd=1&loop=1" frameborder="0" wmode="Opaque" ></iframe> <script type="text/javascript">
<!--
var tag = document.createElement('script');
tag.src = "http://www.youtube.com/player_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
var player;
function onYouTubePlayerAPIReady() { player = new YT.Player('youtube-iframe', { events: { 'onStateChange': onPlayerStateChange } }); }
function onPlayerReady(event) { event.target.playVideo(); }
function onPlayerStateChange(event) {
if (event.data == YT.PlayerState.ENDED) { player.playVideoAt(0); } // Play from 0 seconds
}
-->
</script>
</div>
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?也许寻求?或者事先谢谢你!
使用player.seekTo(1, true);该工作
javascript youtube iframe html5-video youtube-javascript-api
我想让你的视频开始悬停.当用户将鼠标悬停在另一个视频上时,它会暂停(不停止)...
我被困在悬停命令上.有人可以帮我解决一下吗?
该页面有16个视频,这是来自jsfiddle的工作代码,包含3个视频作为示例.
http://jsfiddle.net/sebwhite/gpJN4/
视频:
<iframe id="player" width="385" height="230" src="http://www.youtube.com/embed/erDxb4IkgjM?rel=0&wmode=Opaque&enablejsapi=1;showinfo=0;controls=0" frameborder="0" allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)
JAVASCRIPT:
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
events: {
'onStateChange': onPlayerStateChange
}
});
onYouTubeIframeAPIReady();
function onPlayerStateChange(event) {
if (event.data == YT.PlayerState.PLAYING) {
player1.pauseVideo();
player2.pauseVideo();
}
Run Code Online (Sandbox Code Playgroud) Youtube停止了对V2的支持我到现在都在使用,任何人都可以告诉我如何使用JavaScript API V3以JSON格式获取youtube播放列表的数据
我使用的V2网址如下所示 http://gdata.youtube.com/feeds/api/playlists/ {PLAYLIST_ID}?alt = json-in-script&callback = showMyVideos
解决
v3网址为 https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&maxResults=50&playlistId= {PLAYLIST_ID}&key = {KEY}
youtube ×6
javascript ×5
youtube-api ×5
.net ×1
html5-video ×1
iframe ×1
ios6 ×1
onmouseover ×1
php ×1
qt ×1