Как я могу получить видеозаписи sid от участника Twilio? - PullRequest
0 голосов
/ 07 апреля 2020

Я сейчас работаю над записью видео Twilio, я включил запись в true

$client->video->rooms->create([
            'uniqueName' => $request->roomName,
            'type' => 'group',
            'recordParticipantsOnConnect' => true
        ]);

Но затем я хочу получить записи (аудио и видео) на основе sid участника. Но, похоже, нет документации о том, как это сделать (не считая этого (https://www.twilio.com/docs/video/api/recordings-resource). У кого-нибудь есть пример или ссылка, на которую я могу взглянуть?

Ответы [ 2 ]

0 голосов
/ 07 апреля 2020

Nevermind. Я слепой как-то. Я нашел это здесь https://www.twilio.com/docs/video/api/recordings-resource?code-sample=code-get-all-recordings-for-a-given-participant&code-language=PHP&code-sdk-version=6.x

$recordings = $twilio->video->v1->recordings
                            ->read(["groupingSid" => ["ParticipantSid"]],
                                   20


    );

foreach ($recordings as $record) {
    print($record->sid);

enter code here

}
0 голосов
/ 07 апреля 2020

кажется, что ссылка, которую вы разместили, является способом сделать это. Вы пробовали?

<?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 где-то здесь enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...