Я развиваю умение играть свою собственную музыку.
У меня проблемы с AudioPlayer в тестовой среде консоли разработчика ( https://developer.amazon.com/alexa/console/ask/test/). Два вопроса:
<сильный>1. Встроенные намерения AudioPlayer не работают должным образом (ошибка тестового симулятора?)
Alexa, играй в mymusicsSkill
играет трек Странника 1: Antelao Adrift
Алекса, следующий
Что бы вы хотели сыграть дальше?
Спросите mymusicSkill дальше
намерение: следующий
Кстати, мой код:
'AMAZON.NextIntent': function () {
this.response.speak('intent: next')
this.emit(':responseReady')
},
Итак, ожидаемое поведение, также следуя этой документации: https://developer.amazon.com/docs/custom-skills/audioplayer-interface-reference.html
заключается в том, что Алекса, следующая, запустит AMAZON.NextIntent моего навыка, но это не так. Это баг, на мой взгляд.
<сильный>2. AudioPlayer (пока) не поддерживается в тестовом симуляторе?
Я знаю, что потоковое аудио не поддерживается в тестовом симуляторе консоли (см. также мой предыдущий вопрос: https://forums.developer.amazon.com/questions/143902/when-test-simulator-will-support-audioplayer-direc.html ) . Поскольку я не могу владеть физическим эхом (я из Италии, и Amazon отказывается продавать мое эхо на итальянский адрес), есть ли способ проверить свои навыки с помощью аудиопотоков?
ПРИМЕЧАНИЕ/ПРЕДЛОЖЕНИЕ по улучшению симулятора веб-тестирования:
даже если есть проблемы с потоковой передачей звука в симулятор веб-тестирования, обходным путем может быть визуализация информации о сообщении, показывающая в графическом интерфейсе, что потоковая передача активна (воспроизведение активно и т. д.)...
Есть идеи?
Спасибо Джорджио