我有一个内容脚本读取数据,并使用谷歌tts服务获取输出音频。 该问题涉及通过扩展注入脚本使用内容脚本注入音频
当我通过JavaScript注入音频元素时,我看到正确的url被调用并且音频元素被添加。但它不起作用。我设置了自动播放属性。
片段我使用
var url = 'http://translate.google.com/translate_tts?tl=en&q=' + encoded;
console.log(url);
var audio = new Audio();
audio.setAttribute('src',url);
audio.setAttribute('autoplay');
var t = document.getElementById('doc');
if(t.appendChild(audio)){
console.log('appended');
}
https://chrome.google.com/webstore/developer/detail/dhfpnmpbgjadmhggjeajdfmkcclckeim
嗯任何一种方式都是一样的。我试过你的方式,但仍然没有工作。 – 2011-05-25 08:28:45
它记录它的正确含义,如果我打开它在播放声音的新标签中的网址。 – 2011-05-25 08:29:40
你是从背景页面做的吗?我在本地做到了,它工作。也许你需要在清单中添加适当的权限,因为它是一个外部资源。 – 2011-05-25 17:24:11