建立调用后,尝试使用任何 .wav 文件播放提示会导致以下错误 500: "message": "未从下载的文件内容中获取有效的 FileSource" 尝试了一些不同的 .wav: https://myaudio.blob.core.windows.net/prompts/couchplayin.wav https://www.pacdv.com/sounds/interface_sound_effects/sound107.wav
代码:
`var url = 'https://graph.microsoft.com/beta/app/calls/' + callID +
"/playPrompt";
axios.post(url,
{
"clientContext": "d45324c1-fcb5-430a-902c-f20af696537c",
"prompts": [
{
"@odata.type": "#microsoft.graph.mediaPrompt",
"mediaInfo": {
"uri": "https://myaudio.blob.core.windows.net/prompts/couchplayin.wav",
"resourceId": "1D6DE2D4-CD51-4309-8DAA-70768651088E"
},
"loop": 5
}
]
},
{
headers: { Authorization: 'Bearer ' + token }
}).then(response => {
console.log(response)
})
.catch(error => {
console.log(error.response)
});`
最佳答案
对于遇到同样问题的人,我在 itunes 中设置了一个自定义 WAV 文件并使用以下参数对其进行了转换,并且成功了。
每个样本 16 位 16000采样率 单声道/单 channel 。
关于node.js - MS Teams 调用 - 无法读取 .wav 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56229643/