インターネット シャウトキャスト インターネット ラジオ ステーション用の Chrome 拡張機能を作成したいと考えています。
ポップアップから離れてクリックするたびにポップアップが閉じ、ストリームが停止することを除いて、私はそれをすべて機能させることができました。
少し読んだ後、プレーヤーをバックグラウンドで実行するバックグラウンドページを作成する必要があることがわかりました。
それが私が道に迷って混乱したところです。
ポップアップを開いていない場合でも、ストリームを機能させ続けるにはどうすればよいですか?
繰り返しますが、その方法は次のとおりです。拡張機能をクリックすると、拡張機能が開き、プレーヤーが表示されます (iframe 内のフラッシュ プレーヤー)。[再生] をクリックすると、完全に機能します。Web サーフィンを続けたいときは、現在のページをクリックすると、拡張機能が閉じて音楽が停止します。
ここに私のファイル manifest.jsonがあります:
{
"name": "JointRadio",
"version": "1.0",
"manifest_version": 2,
"description": "Online Radio Station",
"background_page": "background.js",
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
},
"permissions": ["tabs"],
}
popup.html:
<!doctype html>
<html>
<head>
<title>Getting Started Extension's Popup</title>
<style>
body {
min-width:357px;
overflow-x:hidden;
}
img {
margin:5px;
border:2px solid black;
vertical-align:middle;
width:75px;
height:75px;
}
#mainplayer {
}
</style>
<!-- JavaScript and HTML must be in separate files for security. -->
<script src="popup.js">
</head>
<body>
<iframe width="460" border=0 height="130" src="http://jointil.com/broadcast/flexAmp.swf" frameborder=0 marginheight=0 marginwidth=0 id="mainplayer"></iframe>
</body>
</html>
前もって感謝します!!:)アダム