1
{ 
    "manifest_version": 2, 

    "name": "Kitten Radio Extension", 
    "description": "Listen while browsing the internet freely and without a background popup open to Kitten Radio", 
    "version": "1.0", 
    "permissions": [ 
    "http://somewhat.server.com:8041/" 
    ], 
    "background": { 
    "page": "background.html" 
    }, 
    "browser_action": { 
    "default_icon": "icon.png", 
    "default_popup": "popup.html" 
    } 
} 

popup.html:Chrome Расширение и потоковое <audio>

<!DOCTYPE html> 
<html> 
    <head> 
     <title>Kitten Radio</title> 

     <meta charset="utf-8"> 
    </head> 
    <body> 
     <audio id="player" src="http://somewhat.server.com:8041/;mp3" controls>This player do not work on this browser</audio> 
    </body> 
</html> 

Здравствуйте снова StackOverflow!

Я пытаюсь разработать расширение хром для воспроизведения музыки в фоновом режиме, пока пользователь может перемещаться по сети.

Всплывающее окно отображается хорошо, и аудиоплеер есть, но звук не загружается. Используя «Inspect Element», я обнаружил, что поток застрял в «Ожидание».

Как я могу это решить?

Я пробовал *://*/ в разделе «Разрешения».

+0

'http: //somewhat.server.com: 8041 /' - шаблон соответствия для этого точного URL. Чтобы предоставить разрешения для любой страницы этого происхождения, вам понадобится http: //somewhat.server.com: 8041/* '(отметьте звезду в конце). Также стоит отметить, что ваша страница будет воспроизводиться только во время всплытия всплывающего окна браузера; для достижения непрерывной игры вам нужно поставить '

ответ

1

Всплывающее окно не остается открытым. Поэтому вы должны попробовать воспроизвести файл на своей фоновой странице. Вот два сообщения на эту тему:

Я не думаю, что проблема исходит от источника звука.

+0

Переключился на исходные страницы и, кажется, работает, хотя и нестабилен. – Thew

+0

Нестабильный? Какой у вас вопрос? –

Смежные вопросы