为了账号安全,请及时绑定邮箱和手机立即绑定

如何从 Twilio 的参与者那里检索视频记录 sid?

如何从 Twilio 的参与者那里检索视频记录 sid?

PHP
慕娘9325324 2022-12-11 09:17:53
我目前正在处理 Twilio 视频录制,我已启用录制到 true$client->video->rooms->create([            'uniqueName' => $request->roomName,            'type' => 'group',            'recordParticipantsOnConnect' => true        ]);但后来我想根据参与者 sid 检索录音(音频和视频)。但似乎没有关于如何做到这一点的文档(不包括这个(https://www.twilio.com/docs/video/api/recordings-resource)。有没有人有任何例子或任何参考我可以看在?
查看完整描述

3 回答

?
SMILET

TA贡献1796条经验 获得超4个赞

没关系。我不知何故是盲目的。我在这里找到它https://www.twilio.com/docs/video/api/recordings-resource?code-sample=code-get-all-recordings-for-a-given-participant&code-language=PHP&code-sdk -版本=6.x


$recordings = $twilio->video->v1->recordings

                            ->read(["groupingSid" => ["ParticipantSid"]],

                                   20



    );


foreach ($recordings as $record) {

    print($record->sid);


enter code here


}


查看完整回答
反对 回复 2022-12-11
?
梵蒂冈之花

TA贡献1900条经验 获得超5个赞

您可以通过程序调用获取您的 twilio 帐户中可用的录音列表,请参考以下代码片段


from twilio.rest import Client


    client = Client(api_key_sid, api_key_secret)

    recordings = client.video.recordings.list(status='completed', limit=20)

的输出recordings将是带有 SID 的录音列表,然后您可以删除不必要的文本并将 SID 值传递给 api 端点 https://video.twilio.com/v1/Recordings/{}/Media".format(sid)。


API 端点将返回一个预签名的 S3 url,您可以通过 GET 请求下载该 url。


查看完整回答
反对 回复 2022-12-11
?
慕妹3146593

TA贡献1820条经验 获得超9个赞

似乎您发布的链接是这样做的方式。你有没有尝试过?


<?php


require_once '/path/to/vendor/autoload.php';


use Twilio\Rest\Client;


$sid    = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";

$token  = "your_auth_token";

$twilio = new Client($sid, $token);


$recording = $twilio->video->v1->recordings("RTXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")

                               ->fetch();


print($recording->trackName);

你$sid在这里的某个地方

//img1.sycdn.imooc.com//63952ff80001a24f07290326.jpg

查看完整回答
反对 回复 2022-12-11
  • 3 回答
  • 0 关注
  • 131 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号