gpt4 book ai didi

cordova - 我如何解决这个 : app enables background playing of YouTube videos

转载 作者:行者123 更新时间:2023-12-05 01:36:30 25 4
gpt4 key购买 nike

我制作了一个播放 YouTube 视频的 phonegap 应用程序。谷歌已将其从 Play 商店中撤出,因为“该应用程序可以在后台播放 YouTube 视频”。

我不知道这意味着什么。

有人可以帮我解决这个问题,这样视频就不会在后台播放吗?

谢谢。

最佳答案

我认为谷歌意味着当应用程序处于后台模式时你必须暂停 youtube 视频(例如触摸设备主页按钮)

我解决它的方式所以注册“暂停”事件(当应用程序进入后台时调用)

document.addEventListener("pause", pause, false);
function pause (argument) {
if (typeof document.app.player != "undefined") {
document.app.player.pauseVideo();
}

}

播放 youtube 时,我会保留播放器的引用:
        patt=/\/www\.youtube\.com\/watch\?v=(.*)/;
m = patt.exec(url);
if (m.length == 2) {
url = "http://www.youtube.com/embed/"+ m[1] //+ "?autoplay=1"
console.log("url = "+url)

}

YTid = 'yt_'+m[1];

$("#MediaPPSVideo").html(
"<div id='"+YTid+"' width=\"100%\"></div>"
).after(function() {
document.app.player = new YT.Player(YTid, {
height: $(window).height()/2,
width: $(window).width()*0.95,
videoId: m[1],
events: {
'onReady': onPlayerReady,
}
});
})

这丑陋但有效

关于cordova - 我如何解决这个 : app enables background playing of YouTube videos,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30244808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com