Google chrome extension 如何在关闭的情况下播放Google Chrome扩展的音频?

Google chrome extension 如何在关闭的情况下播放Google Chrome扩展的音频?,google-chrome-extension,audio-streaming,Google Chrome Extension,Audio Streaming,我一直在做一个Google Chrome扩展,一个从另一个站点传输音频文件的扩展。我使用谷歌音频播放器来做这件事,它工作得很好 唯一的问题是,当我离开分机关闭时,音轨停止播放。现在,我不使用Java,我更愿意保持这种方式,因为我在这个领域几乎没有经验。如果我需要,我完全愿意使用它 <embed type="application/x-shockwave-flash" flashvars="audioUrl=AUDIO URL HERE" src="http://www.google.com

我一直在做一个Google Chrome扩展,一个从另一个站点传输音频文件的扩展。我使用谷歌音频播放器来做这件事,它工作得很好

唯一的问题是,当我离开分机关闭时,音轨停止播放。现在,我不使用Java,我更愿意保持这种方式,因为我在这个领域几乎没有经验。如果我需要,我完全愿意使用它

<embed type="application/x-shockwave-flash" flashvars="audioUrl=AUDIO URL HERE" src="http://www.google.com/reader/ui/3523697345-audio-player.swf" width="400" height="27" quality="best"></embed>

请帮帮我,我已经在网上搜索了这方面的信息,作为一名业余程序员,我真的需要帮助。

嗯。。。我想你指的是Javascript,而不是Java(两种完全不同的语言——没有任何关联)。接下来,您应该去掉文件名中的所有空格,这不仅是一种糟糕的做法,而且您的清单很可能在识别所有扩展名组件时遇到问题


最后。。。可以从背景页面播放音频。请参考谷歌Chrome扩展API了解什么是背景页面。弹出窗口上的代码将与背景页面中的代码不同。要在两者之间进行对话,请参阅chrome.extension.*包API。提供双向沟通的快速解决方案。

据我所知。您的问题是,一旦您离开分机,音频就会停止播放。我建议您不要使用
background\u页面
,而是添加
background
脚本。 使用清单版本2。 添加这样的背景脚本

"background":
{
    "scripts": ["background.js"]
}
通过此背景脚本播放音频文件


我认为这将解决您的问题。

您应该避免在文件名中使用空格。您应该看到的方向是有一个
background.html
页面和一个
popup.html
页面。音乐将在
background.html
页面中播放,并将通过
popup.html
中的按钮进行精确控制。如何将背景链接到弹出页面?这是我的问题。在弹出页面和背景页面之间发送消息不是问题。但是从你的问题我知道你在后台播放音乐时有问题,对吗?你可以通过传递消息在弹出窗口和后台页面之间进行交流:谢谢。在我的代码或wav文件中找到一个bug,我简直疯了。如果我只有一个背景脚本,但没有背景页面,这行得通吗?我试着在背景脚本中播放一个声音,比如:var audio=newaudio(“alert.ogg”);音频播放();但它不会发出声音。在开发人员控制台的“网络”选项卡上,我发现每次都成功加载了声音文件,但仍然听不到声音。有人能帮忙吗?@YanKingYin嗨!你找到解决上述问题的办法了吗?我正试图找出一个类似的问题。@Aditya:在“背景”下的清单中,我使用了“页面”:“background.html”,然后在background.html文件中包括。然后我就可以在background.js中播放声音了。其他的安排也可能有效,但至少对我来说是有效的。
"background":
{
    "scripts": ["background.js"]
}