2016-04-17 18 views
0

我正在開發任務提醒類的擴展名爲鉻。爲此我想設置一個從硬盤上的歌曲,這將在鬧鐘播放時間結束。請解釋如何編碼此。[對不起英語]如何在chrome擴展中爲鬧鐘設置特定的歌曲?

謝謝提前。

+0

後你嘗試過什麼,什麼失敗,控制檯說什麼和你的清單。 –

+0

請提供更多代碼,尤其是您的'manifest.json',邏輯代碼和您的錯誤信息。 –

回答

0

如果你的歌是在你的擴展文件夾:

var mySong = new Audio("audio.mp3"); 
mySong.play(); 

假設你正在創建一個通知,可以在回調函數播放這首歌曲是這樣的:

var myNotification = { 
    type: "basic", 
    title: "Hello!", 
    message: "This is a notification with an audio" 
}; 
chrome.notifications.create("myNotificationID", myNotification, function() { 
    var mySong = new Audio("audio.mp3"); 
    mySong.play() 
}) 
+0

不,歌曲不播放,但通知很好。我們是否必須在清單文件中添加任何新權限才能訪問硬盤中的數據?請幫助我 – jeevan

+0

它是內容腳本還是背景頁?它適用於我從背景頁面。您可以創建一個並從您的內容腳本發送消息。有關您的內容腳本和背景頁面之間的消息傳遞的詳細信息,請訪問:https://developer.chrome.com/extensions/messaging – Walk

+0

感謝它爲單曲(預設默認歌曲)工作,但我試圖從用戶中選擇一首歌曲,然後設置使用mySong.src =「path」的路徑。它不會在控制檯和歌曲中發出任何錯誤消息。我試着提醒它顯示C:/fakepath/song.mp3的路徑。我無法獲得路徑。 – jeevan

相關問題