我有一個內容腳本讀取數據,並使用谷歌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