Какой лучший способ воспроизвести звук с моего сайта? - PullRequest
2 голосов
/ 10 сентября 2010

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

Теперь я должен сделать это с помощью JavaScript?Будет ли JQuery полезным?Или я должен использовать Flash?Ищете то, что широко совместимо с различными браузерами.Будет полезна ссылка на образец кода или библиотеку.

Ответы [ 3 ]

2 голосов
/ 10 сентября 2010

Да, используйте плагин jQuery Media - он делает именно это:)

1 голос
/ 10 сентября 2010

Вы, вероятно, должны посмотреть на тег <audio> в HTML5, а затем изящно понизить его до flash / embed.Для более продвинутых элементов управления звуком в бета-версии FF4 реализован целый API аудио, документы здесь:

https://wiki.mozilla.org/Audio_Data_API

Это, вероятно, направление звука в Интернете, но для более широкой поддержкиВы должны изящно понизить его до решения flash / embed.

Сегодня я думаю, что FF3.5 +, Safari3 + и Chrome3 + поддерживают тег <audio>, но вы должны дважды проверить кодеки для Safari.

1 голос
/ 10 сентября 2010

Предостережение ... Я не уверен, что это все еще работает в современных браузерах.Но в прошлые годы я просто записал тег для вставки с аудиофайлом в качестве источника, ala:

document.write( '<embed src="some.wav"></embed>');

, и звук будет воспроизводиться при его добавлении на страницу.На самом деле он использовался в системе чата и, казалось, работал нормально.Это, как говорится, я не сомневаюсь, что есть более современные, флэш или ajaxy способы сделать это.Но если вы не можете найти другое решение, это может сработать для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...