【发布时间】:2011-08-29 09:58:37
【问题描述】:
我正在使用一个简单的 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=Welcome+to+our+fantastic+text+to+voice +示范。”给我一个在两种浏览器上都能正常播放的文件。
如果我从本地 Web 服务器提供此文件,它可以正常工作(即不通过代理的服务器)。即 src="http://localhost/tts.mp3"
我被难住了。如果代理是问题,那么 wget 和地址栏访问应该不起作用。如果 src 是一个 URL 是问题,那么它不应该在我的本地服务器上工作。
有什么线索吗?建议?
【问题讨论】:
标签: html audio text-to-speech google-translate