Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在后台暂停YouTube视频_Android_Video_Ionic Framework_Youtube - Fatal编程技术网

Android 在后台暂停YouTube视频

Android 在后台暂停YouTube视频,android,video,ionic-framework,youtube,Android,Video,Ionic Framework,Youtube,我的Android应用被拒绝了,原因如下: 这是因为它违反了我们的设备和网络滥用政策以及开发商发行协议第4.4节。如果您提交了更新,则您的应用程序的早期版本仍在Google Play上 修改你的应用程序,确保它不会以违反服务条款的方式访问或使用服务或API;例如,通过启用YouTube视频的后台播放。 我按照本教程创建并显示我的YouTube提要: 如您所见,以下是我用来收听webview休假的变体: document.addEventListener("pause", f

我的Android应用被拒绝了,原因如下:

这是因为它违反了我们的设备和网络滥用政策以及开发商发行协议第4.4节。如果您提交了更新,则您的应用程序的早期版本仍在Google Play上

  • 修改你的应用程序,确保它不会以违反服务条款的方式访问或使用服务或API;例如,通过启用YouTube视频的后台播放。
  • 我按照本教程创建并显示我的YouTube提要:

    如您所见,以下是我用来收听webview休假的变体:

    document.addEventListener("pause", function() {
      if ($rootScope.YTPlayer) {
      $rootScope.YTPlayer.pauseVideo();
      }
    }, false);
    
    $scope.$on('youtube.player.paused', function ($event, player) {
      if ($rootScope.YTPlayer) {
        $rootScope.YTPlayer.pauseVideo();
      }
    });
    
    $scope.$on('$ionicView.beforeLeave', function(){
      if ($rootScope.YTPlayer) {
      //$rootScope.YTPlayer.stopVideo();
      $rootScope.YTPlayer.pauseVideo();
      }
    }); 
    
    无论我使用什么,当应用程序处于后台时,我都无法让视频暂停。我已经看到了一些关于这方面的线索,但没有一条是有用的。谢谢

    document.addEventListener("pause", function() {
      if ($rootScope.YTPlayer) {
      $rootScope.YTPlayer.pauseVideo();
      }
    }, false);
    
    $scope.$on('youtube.player.paused', function ($event, player) {
      if ($rootScope.YTPlayer) {
        $rootScope.YTPlayer.pauseVideo();
      }
    });
    
    $scope.$on('$ionicView.beforeLeave', function(){
      if ($rootScope.YTPlayer) {
      //$rootScope.YTPlayer.stopVideo();
      $rootScope.YTPlayer.pauseVideo();
      }
    });