我在Youtube中创建了播放列表,其中包含所有即将推出的泰米尔电影预告片和
在AJAX的帮助下使用以下API访问我的应用中的播放列表。
https://gdata.youtube.com/feed ...
获得播放列表后,将电影预告片显示为列表。
当用户点击任何预告片时,我只是在YouTube IFRAME API的WebView帮助中播放该视频。
$ scope.playVideo = function(){
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服务条款:
我从不显示任何背景视频。
请帮帮我
答案 0 :(得分:0)
似乎您的WebView实施会在应用关闭时继续播放视频,这就是background playing