首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何播放音频javascript

如何播放音频javascript
EN

Stack Overflow用户
提问于 2018-07-13 00:21:10
回答 0查看 592关注 0票数 0

我有一个网站,访问做文本到语音的应用程序接口,返回一个mp3 (或其他格式)。下面是发出请求并尝试播放音频的代码:

代码语言:javascript
复制
$.ajax({
    url: 'https://westus.tts.speech.microsoft.com/cognitiveservices/v1',
    type: 'post',
    data: '<speak version="1.0" xmlns="http://www.w3.org/2001/10/synthesis" xml:lang="en-US"><voice  name="Microsoft Server Speech Text to Speech Voice (en-US, JessaRUS)">Hello, world!</voice></speak>',
    headers: {
        'Content-Type': 'application/ssml+xml', 'X-Microsoft-OutputFormat': 'audio-16khz-64kbitrate-mono-mp3', 'User-Agent': 'Chat', 'Authorization': token
    },
    success: function (audio) {
        console.log(audio);
        new Audio(audio).play();
    }
});

请求返回的是一个包含许多奇怪字符和"LAME3.99.5“的字符串,我不知道如何播放这个mp3。new Audio(audio).play();无法工作,因为我没有文件名,而是一个原始文件。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51310436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档