如何禁用Cordova Android中的YouTube背景播放?

当我锁定手机时,我正试图阻止YouTubevideo播放。

我尝试了SO中提供的几乎每个解决方案,但问题仍然存在。

当我的Cordova应用程序进入后台时,如何在InAppBrowser上暂停YouTubevideo?

在onPause之后,PhoneGap继续在Android上运行

如何禁用在phonegap android中播放youtube背景

如何在Android webview中停止播放YouTubevideo?

由于网络政策存在一些问题,我的应用因谷歌播放被拒绝了?

我该如何解决这个问题:app可以播放YouTubevideo

应用程序可以播放video,cordova问题,谷歌播放拒绝应用程序

我在confix.xml中添加了以下代码。

 

HTML和Angular代码

   <!--  -->  

 var ProfileApp = angular.module('ProfileApp', ['youtube-embed']); $scope.$on('youtube.player.ready', function ($event, player) { $rootScope.YTPlayer = player; }); 

一些JS代码来检测暂停事件。

   document.addEventListener("pause", function() { if ($rootScope.YTPlayer) { $rootScope.YTPlayer.stopVideo(); //or maybe $rootScope.YTPlayer.pauseVideo(); } }, false);  

你可以看到我尝试了iframe和YouTube API两种方法,但都没有。 请告知我如何停止播放YouTubevideo。

如果有人对Angular 2(非AngularJS)感兴趣,请访问我的post。