我正在尝试为我的Google家庭用户播放音频流。带有mp3文件的richresponse可以完美运行。但是当我尝试使用aac编码的文件时,音频将永远不会播放。
Google主页现在不支持AAC音频格式。那么有什么想法为什么不起作用?我们是否需要提供其他mediaType?
是否会因为Google助手不支持AAC格式而发生?但是如果是这样,那么其他流媒体公司会使用哪种格式?
$output = array (
"fulfillmentText" => $Response,
"source" => "My Stream",
"payload" => array(
"google" => array (
'expectUserResponse' => false,
'richResponse' =>
array (
'items' =>
array (
0 =>
array (
'simpleResponse' =>
array (
'textToSpeech' => $Response,
),
),
1 =>
array (
'mediaResponse' => array (
'mediaType' => 'AUDIO',
'mediaObjects' =>
array (
0 =>
array (
'name' => 'Sample stream',
'contentUrl' => 'https://stream.test.com/117/full/64.aac'
)
)
)
)
)
)
)
)
);
答案 0 :(得分:0)
虽然确实是Google Home supports AAC的硬件,但通过Google客户端库don't currently support AAC上的操作获得了媒体响应:
用于播放的音频必须位于格式正确的.mp3文件中。生活 不支持流式传输。