Я тестирую простой файл HTML, который содержит:
<audio src="http://translate.google.com/translate_tts?tl=en&q=A+simple_text+to+voice+demonstration." controls autoplay>
с Chrome v11.0.696.68 и FF v4.0.1. Я иду через прокси-сервер, и он не работает. Ничего не воспроизводится, и нажатие кнопки воспроизведения не работает в Chrome. В FF он мигает, а затем показывает «X» над элементом управления. Журналы ошибок ничего не показывают.
Итак, я разбил шаги:
Ввод URL в любом браузере работает
wget -q -U Mozilla -O /tmp/tts.mp3 "http://translate.google.com/translate_tts?tl=en&q=Добро пожаловать+в+наш+фантастический+текст+в+голос+демонстрацию." дает мне файл, который отлично воспроизводится в обоих браузерах.
Если я отправляю этот файл с моего локального веб-сервера, он работает нормально (то есть тот, который не проходит через прокси). то есть src="http://localhost/tts.mp3"
Я в тупике. Если бы проблема заключалась в прокси-сервере, тогда доступ к wget и адресной строке не должен работать. Если проблема в том, что src является URL-адресом, то он не должен работать с моего локального сервера.
Любые подсказки? предложения?