首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置cookie阻止音乐播放

设置cookie阻止音乐播放
EN

Stack Overflow用户
提问于 2010-08-23 12:27:54
回答 1查看 388关注 0票数 0

好的,一些我正在使用jPlayer在我的网站上播放一些音乐,我有一个选择退出的功能,我想在这里实现,但我需要一点帮助来开始。

所以,我设置了一个cookie:

代码语言:javascript
复制
$.cookie('autoPlay', 'no', { expires: 365 * 10 });

所以,我喜欢这样设置一个条件:

代码语言:javascript
复制
if(cookie == 0) {
  noMusic;
} else {
  playMusic
}

我把它设置成这样的原因是,默认情况下它会自动播放,只有当你选择退出时才会自动播放。因为,当您选择退出我的服务时,您可以选择浏览网站“无音乐”或“有音乐”。因此,如果最终用户选择"With Music",我只保留cookie,但只有当他们选择"Without Music“退出时,才会将其设置为某个值,因此,它将默认自动播放。

但是,我需要一些帮助来处理if语句的赋值条件。我对jQuery的语法有点不习惯。

此外,我需要找出如何不播放音乐,以及如何指定播放它。我想我需要从jPlayer插件中获取正确的代码片段。

任何帮助都是令人敬畏和感激的!

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2011-02-16 00:02:41

还没有测试过,但值得一试:

无论您的音乐播放器放在哪里:

代码语言:javascript
复制
<?php if($_COOKIE['autoplay'] == 'no'){
//no music

} else { 
setcookie("autoplay", "yes", time()+3600);
?>
<div id="musicplayer">
The code that runs your musicplayer goes here
</div>

<?php } ?>

然后,创建一个允许他们选择退出的按钮:

代码语言:javascript
复制
<a href="#" onClick="setCookie('autopsy','no'); document.location.href='http://yourdomain.com';">Sweet lord of music please stop playing the 8-bit track when I click on thine button</a>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3544747

复制
相关文章

相似问题

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