Как читать музыкальный файл через плагин NPAPI и проигрывать его, используя элемент <audio> - PullRequest
1 голос
/ 07 октября 2011

Я играю с идеей чтения файла MP3 с жесткого диска и воспроизведения его в браузере. Я знаю один способ сделать это - получить список объектов File из тега <input>, затем получить URL-адрес их объекта и присвоить его src из <audio>. Однако у этого метода есть некоторые недостатки (например, его нужно повторять при каждом обновлении страницы).

Поэтому я изучаю, могу ли я использовать плагин NPAPI для чтения музыкального файла с жесткого диска, а затем каким-то образом передать его элементу <audio>. Однако я не могу понять, как преобразовать двоичное содержимое плитки в объект File, который может использовать javascript. Есть предложения?

1 Ответ

0 голосов
/ 11 октября 2011

Единственный вариант, который я могу придумать, - это использовать data: url . Я не знаю точно, поддерживаются ли они в аудио-тегах или нет, но они определенно поддерживаются в тегах img.

Кстати, вы знаете, что плагин NPAPI должен быть вставлен в страницу в теге объекта, прежде чем он что-то сделает, верно? Убедитесь, что вы знаете разницу между расширением и плагином, потому что то, о чем вы говорите, больше похоже на проблему расширения.

Также взгляните на FireBreath ; если вы решите использовать плагин NPAPI, это значительно упростит вашу жизнь.

...