Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript音频src-它应该指向文件吗?_Javascript_Html5 Audio_Google Translate - Fatal编程技术网

JavaScript音频src-它应该指向文件吗?

JavaScript音频src-它应该指向文件吗?,javascript,html5-audio,google-translate,Javascript,Html5 Audio,Google Translate,我正在做以下事情,但它不是在玩: var url = "http://translate.google.com/translate_tts?q=Whatismyname"; audio_obj = new Audio(url); audio_obj.play(); 如果我使用以.mp3结尾的URL,它可以正常播放。如果我使用谷歌TTS服务,那么它不会播放。有人能告诉我如何使用Google TTS吗?要解决此问题,您需要关闭所有Chrome窗口,在命令提示符下使用以下命令打开Chrome窗口/

我正在做以下事情,但它不是在玩:

var url = "http://translate.google.com/translate_tts?q=Whatismyname";
audio_obj = new Audio(url); 
audio_obj.play();

如果我使用以
.mp3
结尾的URL,它可以正常播放。如果我使用谷歌TTS服务,那么它不会播放。有人能告诉我如何使用Google TTS吗?

要解决此问题,您需要关闭所有Chrome窗口,在命令提示符下使用以下命令打开Chrome窗口/chrome.exe/chrome的路径——无引用者&这将允许javascript使用不以文件扩展名结尾的URL


(来自user1401976的评论)

你所说的
谷歌tts服务是什么意思
?我在禁用推荐人后在Chrome上试用过它。仍然不起作用:-(谷歌有一个文本到语音服务,可以将文本转换为mp3并播放。我们有一些类似的服务。我需要在前端使用该服务来播放音频。谷歌有时会认为它是一个机器人,不允许你播放文件,我想。谢谢德里克。解决了。我禁用了推荐人,但我保留了另一个浏览ser窗口打开,启用了引用程序。这就是它不起作用的原因。