问题标签 [grooveshark]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 在 Google 的黑色导航栏中添加“Grooveshark”条目
我正在尝试对 Google 的黑色导航栏(顶部的这个东西)进行调整。更具体地说,我想要一个按钮,您可以单击该按钮将您当前的搜索查询转换为 Grooveshark 的搜索。
这与您在 Google 上搜索内容基本相同,您点击顶部的“YouTube”链接,它会搜索您在 Google 网站上输入的任何内容,在 YouTube 上。
不久前,当我刚接触编程时,我曾向 StackOverflow 寻求帮助(还有与用户脚本有关的问题),但老实说,受访者在回复中为我完成了大部分工作,对此我深表歉意,因为这不是我的意图。正因为如此,我决定尽可能自己做这个,而且在大多数情况下,我做到了(尽管有很多谷歌搜索:)
但是,现在一切都在JSFiddle中工作,我无法将其“移植”到用户脚本并最终确定它。更具体地说,在目标页面上使用我的用户脚本时,Grooveshark 徽标甚至不会出现在 Google 的网站上。我什至将部分 Google HTML 源代码复制到 JSFiddle 以查看它是否可以在那里工作,并且确实如此。我对 JavaScript 还是很陌生(例如:'我今天之前没有以任何严肃的方式使用它'),因此,我花了一段时间才把这个脚本放在一起。
所以我的问题是:
如何使用用户脚本调整这段 Javascript 以在 Google 网站上运行?
我在 Grooveshark 徽标中添加了一个“alt”属性,但是在查看源代码或检查时它不会显示在我的浏览器 (chrome) 中。为什么会这样,我该如何解决?
这是我到目前为止的用户脚本:
提前致谢!
android - 停止 WebView 中网页自动启动的 Android MediaPlayer
我的 Android 应用程序的一项活动包含一个显示 GrooveShark 播放器网页的WebView 。当用户点击网页的播放按钮时,Activity 会自动启动一个默认的 MediaPlayer来播放曲目。一切正常,当用户关闭此活动和 MediaPlayer 时出现问题,虽然不再播放曲目,但它仍然存在......即使应用程序关闭,MediaPlayer 仍然存在。杀死它的唯一方法是强制应用程序停止......我似乎没什么大不了的,但在某些设备中,当用户在电话后挂断时,这个“僵尸”MediaPlayer 突然开始播放即使该应用程序先前已被销毁,也可以跟踪...
这是我的 Activity 代码的摘要:
这是第一次播放曲目时日志显示的内容:
最后,这是活动完成后日志一直显示的内容
我需要找到一种方法来检索那个“僵尸”媒体播放器并停止它......
非常感谢
iphone - 在 iOS 中连续播放 HTML5 音频/视频?
我正在开发一个移动网络应用程序,并希望允许在 Android 和 iOS 中连续播放HTML5音频或视频(即排队播放YouTube视频或Grooveshark歌曲的播放列表,并让它们自动连续播放)。
Android 似乎不是问题,但我读过的所有内容都表明 Safari 会阻止音频播放,除非它是由用户启动的,并且如果屏幕被锁定,则会阻止连续播放。
也就是说,Grooveshark 的移动网络应用程序将在我的 iPhone 5 (iOS 7) 中播放整个歌曲播放列表。即使我在另一个 Safari 选项卡中或锁定屏幕,它也会播放下一首歌曲。
所以问题是:他们是怎么做到的?
oauth - Grooveshark OAuth 身份验证问题
我正在尝试使用 Grooveshark Oauth api 来获取访问令牌。官方文档说
简化的 OAuth
我们已采用简化的 OAuth 进行公共 API 集成。首先使用应用程序和回调的 GET 参数将用户定向到https://auth.grooveshark.com/ 。应用程序值应等于您的 API 密钥。回调应该是一个 URL,用户可以在认证成功或用户取消认证时重定向到该 URL。根据身份验证是否成功,将包含两个可能的 GET 参数之一:成功生成令牌时的令牌和用户取消时的取消。
我尝试使用以下网址https://auth.grooveshark.com?app=API_KEY&callback=http://www.someurl.com,但我不断收到以下错误
授权访问您的帐户?一个网站正在请求访问您的 Grooveshark 帐户。但是,请求存在问题。请再试一次。
关于我在形成 OAuth URL 时可能做错了什么的任何线索?
python - 既然服务已关闭,我如何制作一个脚本来恢复我的 Grooveshark 播放列表?
Grooveshark 音乐流媒体服务已在没有事先通知的情况下关闭。我有很多想要恢复的播放列表(我制作了几年的播放列表)。
有什么办法可以恢复它们吗?脚本或自动化的东西会很棒。