当我锁定手机时,我正试图停止YouTube视频播放
我尝试了几乎每一个提供的解决方案,但问题仍然存在
我已经在contx.xml中添加了下面的代码
<preference name="KeepRunning" value="false" />
HTML与代码
<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>
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代码
<script>
document.addEventListener("pause", function() {
if ($rootScope.YTPlayer) {
$rootScope.YTPlayer.stopVideo();
//or maybe $rootScope.YTPlayer.pauseVideo();
}
}, false);
</script>
有什么好的解决方法?
发布于 2018-08-06 10:59:04
使用Angular 2(不是AngularJS)来修复
https://stackoverflow.com/questions/-100004990
复制相似问题