我刚刚在Youtube中创建了播放列表,其中包含所有即将上映的塔米尔电影预告片和
在AJAX的帮助下,使用下面的API访问我的应用程序中的播放列表。
https://gdata.youtube.com/feed...
一旦我得到了播放列表,将电影预告片显示为列表。
当用户点击任何预告片时,我只是在YouTube IFRAME API的WebView帮助中播放视频。
$scope.playVideo=函数(){
if (typeof(YT) == 'undefined' || typeof(YT.Player) == 'undefined') {
window.onYouTubePlayerAPIReady = function() {
$scope.loadPlayer();
};
} else {
$scope.loadPlayer();
}
};
$scope.loadPlayer = function() {
$scope.player = new YT.Player('TTvideo', {
height: '100%',
width: '100%',
videoId: $scope.vId,
playerVars: {
'controls': 1,
'autohide': 1,
'rel': 0,
'showinfo': 0
},
events: {
'onReady': function() {
AppItem.stopLoader();
}
}
});
};
if ($scope.player && $scope.player.d && typeof $scope.player.destroy === 'function') {
$scope.player.destroy();
}
$scope.playVideo();
但我的应用程序被谷歌拒绝了,原因如下:
我们已确定您的应用程序启用YouTube视频的后台播放,这违反了YouTube API服务条款:
我从不显示任何背景视频。
请帮助我
似乎您对WebView的实现使视频在应用程序关闭时继续播放,这就是他们所说的background playing