laravel5.5集成声网SDK
程序员文章站
2022-05-20 21:54:10
...
laravel5.5集成声网SDK
首先在git拉去声网代码(https://github.com/AgoraIO/Tools)
在你的项目目录的app文件夹下新建Tools文件夹
将声网拉取的项目中的php(SDK如上图:)文件夹复制到你刚才新建的Tools目录下,将该文件夹重命名为rtc
在你的根目录下找到composer.json文件编辑:classmap中添加如下图所示:
"app/Tools/rtc/sample"
"app/Tools/rtc/src"
然后在你的根目录下执行命令:
composer dump-autoload 或者 composer dumpautoload
编辑文件\app\Tools\rtc\sample\RtcTokenBuilderSample.php,在该文件前面注释掉include("../src/RtcTokenBuilder.php"),添加如下代码:
namespace App\Tools\rtc\sample;
use App\Tools\rtc\src\RtcTokenBuilder;
use DateTime;
use DateTimeZone;
编辑文件\app\Tools\rtc\src\AccessToken.php,在该文件前面添加如下代码:
namespace app\Tools\rtc\src;
use DateTime;
use DateTimeZone;
编辑文件\app\Tools\rtc\src\RtcTokenBuilderSample.php,在该文件前面注释掉:require_once "AccessToken.php",添加如下代码:
namespace app\Tools\rtc\src;
use App\Tools\rtc\src\AccessToken;
结束。
附成功截图: