2016-12-09 2 views
0

Я создаю сайт, используя iframe embed youtube video. Я использую веб-сервер apache2 на моем малине pi и открываю веб-сайт другим устройством. Воспроизведение звука на моем собственном устройстве вместо малины pi. Мне нужно, чтобы он играл на малиновом пи.Воспроизведение аудио выход на малине pi

Мой код:

<iframe width="560" height="315" src="https://www.youtube.com/embed/b4Bj7Zb-YD4" frameborder="0" allowfullscreen></iframe> 

Должен ли я использовать Javascript или PHP? Как мне это сделать?

ответ

1

Вы загружаете его как web-сайт с сервера, поэтому он воспроизводится на вашем устройстве.

Если вы хотите, чтобы этот звук воспроизводился в RPI, RPI сам должен подключиться как клиент к этому серверу.

Я бы рекомендовал использовать сокеты для воспроизведения вашего звука на сервере узла. Для этого вам нужно будет использовать node.js и сокеты. Существует модуль для узла https://www.npmjs.com/package/play-sound

Вы должны сделать свой собственный сервер с узлом и использовать другое устройство для отправки события сокета на сервер RPI для воспроизведения некоторых mp3-файлов.

Если вам нужно посмотреть видео на своем другом устройстве и воспроизвести звук в своем RPI, например, в стиле домашнего кинотеатра, это будет проблема с использованием сервера, потому что этот звук не имеет ничего общего с RPI, другое устройство использует ссылку для YouTube видео.

Порекомендуйте подключить отображение к RPI и браузеру в RPI, подключающемся к локальному хосту (сервер Apache).

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

использовать Также это как начальную точку для создания сервера я сделал там ответ:

Server

+0

Спасибо, я никогда не слышал о note.js раньше. Должен ли я переписать свой код на note.js? Я дам ему попробовать. –