Когда я загружаю видео в Google Drive, оно преобразуется во многие качества и становится доступным для потоковой передачи с помощью проигрывателя YouTube.
Мой вопрос заключается в том, как получить прямые URL-адреса видео для разных качеств, используя php.
До сих пор я пытался с file_get_contents, страницы проигрывателя и попытаться разобрать код, как это
$browser = $_SERVER['HTTP_USER_AGENT'];
$options = array('http' => array('user_agent' => $browser));
$context = stream_context_create($options);
$page= file_get_contents($link, false, $context);
$h= explode('"22|',$page);
$h1=$h[1];
$h2=explode(',',$h1);
$hd=$h2[0];
$hdsrc = str_replace('\u003d', '=', $hd);
$hdsrc = str_replace('\u0026', '&', $hdsrc);
$hdsrc = str_replace('%2C', '&', $hdsrc);
$hdsrc = str_replace('\\', '', $hdsrc);
Я получил длинный URL xxxxxx.googlevideo ……………
но это не играбельно !!
Любые идеи, как я могу получить эти прямые видео URL для разных качеств.
PS: я знаю о прямой ссылке на скачивание, хочу конвертировать URL качеств.
Спасибо
Тип ссылки https://drive.google.com/uc?export=download&ID ={} File_id Работайте для воспроизведения потокового аудио в Android с помощью REST API v2, но на вашем диске Google вам нужно изменить защиту файлов на «общедоступный, если у вас есть ссылка». Я надеюсь, что это поможет вам.
Других решений пока нет …