ampedradio/alexa-streaming-php

用于在PHP中创建流式音频Alexa技能的简单基础包

v0.1 2019-10-03 14:29 UTC

This package is auto-updated.

Last update: 2024-09-26 06:34:39 UTC


README

Alexa Streaming in PHP logo

Build Status Latest Stable Version Latest Unstable Version License

PHP中的Alexa流式播放

这个库提供了一种简单的方法来为Amazon Alexa平台创建流式音频技能。

安装

首选的安装方法是使用PackagistComposer。运行以下命令来安装包并将其添加到项目中的composer.json文件中

composer require ampedradio/alexa-streaming-php

Alexa技能设置

即将推出。请保持关注。

示例用法

use AmpedRadio\AlexaStreamingPHP\AlexaStreaming;
use AmpedRadio\AlexaStreamingPHP\AlexaStreamingConfig;
use Ramsey\Uuid\Uuid;

$config = new AlexaStreamingConfig();
$config->app_id = 'amzn1.ask.skill.xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx';
$config->stream_url = 'https://<stream-url>';
$config->title = 'Amped Radio';
$config->subtitle = 'Fueling The Original Social Network';
$config->art = 'https://<domain>/art.png';
$config->background_image = 'https://<domain>/background.png';
$config->stream_token = Uuid::uuid4();

$alexa = new AlexaStreaming($config);
$response = $alexa->execute();

header('Content-Type: application/json');
echo json_encode($response);

鸣谢