我使用了以下代码
.controller('VideoCtrl', function($scope, $rootScope, $stateParams, $http, UrlService, GlobalService, $sce, $ionicScrollDelegate, broadcast) {
$rootScope.stateIsLoading = true;
$scope.$on(broadcast.events.onPause, function (event) {
var iframe = document.getElementsByTagName("iframe")[0].contentWindow;
iframe.postMessage('{"event":"command","func":"' + 'stopVideo' + '","args":""}', '*');
});
.factory('broadcast', function ($rootScope, $document) {
var _events = {
onPause: 'onPause',
onResume: 'onResume'
};
$document.bind('resume', function () {
_publish(_events.onResume, null);
});
$document.bind('pause', function () {
_publish(_events.onPause, null);
});
function _publish(eventName, data) {
$rootScope.$broadcast(eventName, data)
}
return {
events: _events
}
});

我收到了来自谷歌的电子邮件
因为它违反了我们的设备和网络滥用政策以及开发者分发协议的第4.4节。如果您提交了更新,则之前版本的应用仍会在Google Play上发布。 以下是您提交应用以进行其他审核的方法: 修改您的应用以确保其不会以违反其服务条款的方式访问或使用服务或API;例如,通过启用YouTube视频的背景播放。 阅读设备和网络滥用政策,了解更多详细信息和示例。 确保您的应用符合开发者计划政策中列出的所有其他政策。请注意,如果您的应用存在进一步的政策问题,则可能会发生其他强制执 登录您的开发者控制台并提交您的应用。 如果您已查看我们的政策并认为此拒绝可能有误,请与我们的政策支持小组联系。我的一位同事会在2个工作日内回复您。
www.angular2.in
感谢您对Google Play的支持!请在此处输入代码