Alexa 技能套件 - 音频播放器元数据图像
Alexa Skill Kit - AudioPlayer Metadata Images
我正在尝试实现带有图像的音频流(收音机)以在 Alexa 设备上显示。音频工作正常,但由于某种原因,在我第一次尝试更改源图像后我的图像停止显示。不确定我是在搞乱语法,还是完全是别的东西。
根据文档,“audioItem.stream.token 可能会在 Alexa 服务中缓存最多五天”,这会影响图像显示。但是将令牌更改为新的东西似乎没有任何作用。
希望有人对此有所了解。
const radioStream = [
{
'token': '1',
'url': 'https://url-to-stream/',
'metadata': {
"title": "title",
"subtitle": "subtitle",
"art": {
"sources": [
{
"url": "https://url-to-image/image.png",
"widthPixels": 512,
"heightPixels": 512
}
]
},
"backgroundImage": {
"sources": [
{
"url": "https://url-to-image/image.png",
"widthPixels": 1200,
"heightPixels": 800
}
]
}
}
},
];
...
handle(handlerInput) {
const stream = radioStream[0];
handlerInput.responseBuilder
.speak(handlerInput.t('AFFIRMATION'))
.addAudioPlayerPlayDirective('REPLACE_ALL', radioStream.url, radioStream.token, 0, null, radioStream.metadata);
return handlerInput.responseBuilder
.getResponse();
},
执行正确。
documentation 确认您必须更新令牌以允许刷新元数据。我测试过,它工作正常。
根据您的意见,您的 Fire HD 8 平板电脑上的 Fire OS 版本 7.3.2.1
。
似乎问题仍然存在
尝试不同的设备以验证根本原因始终是一个好习惯。
我建议您直接在 amazon developer forum 上联系开发商。他们应该能够为设备推送修复程序并发布 OS 版本。
我正在尝试实现带有图像的音频流(收音机)以在 Alexa 设备上显示。音频工作正常,但由于某种原因,在我第一次尝试更改源图像后我的图像停止显示。不确定我是在搞乱语法,还是完全是别的东西。
根据文档,“audioItem.stream.token 可能会在 Alexa 服务中缓存最多五天”,这会影响图像显示。但是将令牌更改为新的东西似乎没有任何作用。
希望有人对此有所了解。
const radioStream = [
{
'token': '1',
'url': 'https://url-to-stream/',
'metadata': {
"title": "title",
"subtitle": "subtitle",
"art": {
"sources": [
{
"url": "https://url-to-image/image.png",
"widthPixels": 512,
"heightPixels": 512
}
]
},
"backgroundImage": {
"sources": [
{
"url": "https://url-to-image/image.png",
"widthPixels": 1200,
"heightPixels": 800
}
]
}
}
},
];
...
handle(handlerInput) {
const stream = radioStream[0];
handlerInput.responseBuilder
.speak(handlerInput.t('AFFIRMATION'))
.addAudioPlayerPlayDirective('REPLACE_ALL', radioStream.url, radioStream.token, 0, null, radioStream.metadata);
return handlerInput.responseBuilder
.getResponse();
},
执行正确。
documentation 确认您必须更新令牌以允许刷新元数据。我测试过,它工作正常。
根据您的意见,您的 Fire HD 8 平板电脑上的 Fire OS 版本 7.3.2.1
。
尝试不同的设备以验证根本原因始终是一个好习惯。
我建议您直接在 amazon developer forum 上联系开发商。他们应该能够为设备推送修复程序并发布 OS 版本。