2015-11-23 8 views
3

Когда я загружаю видео на Google Диск, он преобразуется во многие качества и становится доступным для потока с помощью проигрывателя YouTube. . Мой вопрос - как получить прямые видеоролики для разных качеств, используя php.Поток видео с Google Диска

До сих пор я пытался с 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 ............. ..

но это не воспроизводится !! Любые идеи, как я могу получить эти прямые видеоролики для разных качеств.

PS: Я знаю о прямой ссылке для скачивания, я хочу URL преобразованных качеств.

Благодаря

ответ

0

Ссылки Тип https://drive.google.com/uc?export=download&id= {file_id} работы для воспроизведения потокового аудио в андроиде с REST API v2, но в Диске вы должны изменить параметры безопасности файла «общественность, если у вас есть ссылка» , Надеюсь, это вам поможет.

Смежные вопросы