diff --git a/extensions/ui/org.eclipse.smarthome.ui.paper/web-src/js/controllers.js b/extensions/ui/org.eclipse.smarthome.ui.paper/web-src/js/controllers.js index 5b65b6cf13b..4fe878d6900 100644 --- a/extensions/ui/org.eclipse.smarthome.ui.paper/web-src/js/controllers.js +++ b/extensions/ui/org.eclipse.smarthome.ui.paper/web-src/js/controllers.js @@ -39,6 +39,13 @@ angular.module('PaperUI.controllers', [ 'PaperUI.constants' ]).controller('BodyC eventService.onEvent('smarthome/inbox/*/added', function(topic, discoveryResult) { toastService.showDefaultToast('New Inbox Entry: ' + discoveryResult.label, 'Show Inbox', 'inbox/search'); }); + eventService.onEvent('smarthome/webaudio/playurl', function(topic, audioUrl) { + if (audioUrl) { + var audio = new Audio(audioUrl); + audio.load(); + audio.play(); + } + }); eventService.onEvent('smarthome/items/*/state', function(topic, stateObject) { var itemName = topic.split('/')[2];