首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Cordova Android中禁用YouTube背景播放?

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

Stack Overflow用户
提问于 2018-08-06 01:18:23
回答 1查看 0关注 0票数 0

当我锁定手机时,我正试图停止YouTube视频播放

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

我已经在contx.xml中添加了下面的代码

代码语言:txt
复制
<preference name="KeepRunning" value="false" />

HTML与代码

代码语言:txt
复制
  <script src="https://www.youtube.com/iframe_api"></script>
<!--    <script src="./js/angular-youtube-embed.min.js"></script> -->
    <script src="./js/angular-youtube-embed.js"></script>
代码语言:txt
复制
var ProfileApp = angular.module('ProfileApp', ['youtube-embed']);
$scope.$on('youtube.player.ready', function ($event, player) {
  $rootScope.YTPlayer = player;
});

<div ng-style="{'display':youtubevideo == ''?'none':'block'}">  
                                            <iframe title="YouTube video player"
class="YouTube-player" type="text/HTML" width="350" height="194"
                                                    ng-src="{{getIframeSrc(youtubevideo)}}" frameborder="0" allowfullscreen></iframe></div>

<youtube-video video-url="youtubevideo" player-width="'350px'" player-height="'194'" allowfullscreen></youtube-video>

一些用于检测暂停事件的JS代码

代码语言:txt
复制
 <script>
    document.addEventListener("pause", function() {
  if ($rootScope.YTPlayer) {
    $rootScope.YTPlayer.stopVideo();
   //or maybe $rootScope.YTPlayer.pauseVideo();
  }
}, false);
    </script>

有什么好的解决方法?

EN

回答 1

Stack Overflow用户

发布于 2018-08-06 10:59:04

使用Angular 2(不是AngularJS)来修复

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100004990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档