【发布时间】:2013-07-30 12:52:28
【问题描述】:
{
"manifest_version": 2,
"name": "Kitten Radio Extension",
"description": "Listen while browsing the internet freely and without a background popup open to Kitten Radio",
"version": "1.0",
"permissions": [
"http://somewhat.server.com:8041/"
],
"background": {
"page": "background.html"
},
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
}
}
popup.html:
<!DOCTYPE html>
<html>
<head>
<title>Kitten Radio</title>
<meta charset="utf-8">
</head>
<body>
<audio id="player" src="http://somewhat.server.com:8041/;mp3" controls>This player do not work on this browser</audio>
</body>
</html>
你好,stackoverflow!
我正在尝试开发一个 chrome 扩展来在后台播放音乐,同时用户可以浏览网络。
弹出窗口显示正常,并且音频播放器在那里,但音频不会加载。使用“检查元素”,我发现流卡在“待处理”上。
我该如何解决这个问题?
我也在“权限”中尝试过*://*/。
【问题讨论】:
-
http://somewhat.server.com:8041/是该确切 URL 的匹配模式。要授予对该来源的任何页面的权限,您需要http://somewhat.server.com:8041/*(注意末尾的星号)。还值得注意的是,您的页面只会在浏览器操作弹出窗口打开时播放;要实现连续播放,需要将<audio>放在后台页面中。
标签: html google-chrome audio google-chrome-extension html5-audio