Я использую следующий код для загрузки youtube видео. <?php header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past require_once('lib/youtube.lib.php'); if(preg_match('/youtube\.com/i',$_GET['url'])){ if(!preg_match('/www\./i',$_GET['url'])){ $_GET['url'] = str_replace('http://','http://www.',$_GET['url']); } list($video_id,$download_link) = get_youtube($_GET['url']);} else{ die('<span style="color:red;">Sorry, the URL is not recognized..</span>'); } ?> <p> <img src="http://img.youtube.com/vi/<?php echo trim($video_id);?>/1.jpg" alt="Preview 1" class="ythumb" /> […]
Я встроил проигрыватель YouTube в свой веб-сайт, используя iframe. Я отключил автовоспроизведение и включил enablejsapi. Это увеличит счетчик просмотров на youtubesite, когда видео будет просмотрено с моего сайта. Я должен поддерживать отдельный счетчик, где я получу количество просмотров с моего сайта. Этот счет не совпадает с количеством на веб-сайте YouTube. Как это может быть сделано?
Я пытаюсь загрузить видео в YouTube API через прямую загрузку. Я, наконец, взломал OAuth Process, и у меня есть действующий токен. Мне действительно нужно всего лишь сделать 2 вещи с YouTube, проверить и загрузить. Я не просматриваю и не использую какие-либо другие функции. Пользователи загружают видео на этот сайт, и я отправляю их на YouTube […]
У меня есть URL-адреса YouTube, которые хранятся в базе данных, которые мне нужно переписать. Они хранятся в этом формате: $http://youtu.be/IkZuQ-aTIs0 Мне нужно, чтобы они были переписаны, чтобы выглядеть так: $http://youtube.com/v/IkZuQ-aTIs0 Эти значения сохраняются как переменная $ VideoType Я называю переменную следующим образом: $<?php if ($video['VideoType']){ $echo "<a rel=\"shadowbox;width=700;height=400;player=swf\" href=\"" . $video['VideoType'] . "\">View Video</a>"; $}?> […]
Я успешно добавил видео в список воспроизведения, но он добавлен несколько раз (иногда два раза, а иногда и больше). Может ли кто-нибудь помочь? $resourceId = new Google_Service_YouTube_ResourceId(); $resourceId->setVideoId($videoID); $resourceId->setKind('youtube#video'); $playlistItemSnippet = new Google_Service_YouTube_PlaylistItemSnippet(); $playlistItemSnippet->setPlaylistId($playlistId); $playlistItemSnippet->setResourceId($resourceId); $playlistItem = new Google_Service_YouTube_PlaylistItem(); $playlistItem->setSnippet($playlistItemSnippet); $playlistItemResponse = $youtube->playlistItems->insert('snippet,contentDetails', $playlistItem, array());
Мне нужно встроить видео с YouTube из списка воспроизведения, а также отобразить viewCount, YouTube API v3 для playlistitems не имеет viewCount, поэтому мне нужно сделать еще один запрос, используя API v3 для видео, которое дает статистику viewCount, но вам нужно добавить разделенный запятыми список идентификаторов видео YouTube в запросе https://www.googleapis.com/youtube/v3/videos?part=statistics&id='.$listofvideoIDfromPlaylistItems.'&key={YOUR_API_KEY} Это то, что у меня […]
Я делаю программу, которая будет загружать видео на мой канал YouTube любым пользователем. Но он генерирует ошибку. Мой код выглядит следующим образом: require_once 'Zend/Loader.php'; Zend_Loader::loadClass('Zend_Gdata_YouTube'); Zend_Loader::loadClass('Zend_Gdata_AuthSub'); Zend_Loader::loadClass('Zend_Gdata_App_Exception'); Zend_Loader::loadClass('Zend_Gdata_ClientLogin'); $authenticationURL= 'https://www.google.com/accounts/ClientLogin'; $client = ""; $email = 'theprofessional1992@gmail.com'; $passwd = '*******************'; try { $client = Zend_Gdata_ClientLogin::getHttpClient($email, $passwd, 'cl'); } catch (Zend_Gdata_App_CaptchaRequiredException $cre) { echo 'URL of CAPTCHA […]
У меня есть цикл, проходящий результаты с помощью фида youtube, и он отлично работает, но к концу он терпит неудачу с ошибкой: Warning: main() [function.main]: Node no longer exists in ../youtubereader.php on line 8 Warning: main() [function.main]: Node no longer exists in …/youtubereader.php on line 8 Fatal error: Call to a member function attributes() on […]
У меня есть регулярное выражение PHP, которое я использую, чтобы получить видеокодек YouTube из URL-адреса. Я хотел бы сопоставить это с регулярным выражением на клиентской стороне в JavaScript. Может ли кто-нибудь сказать мне, как преобразовать следующее PHP-выражение в JavaScript? preg_match("#(?<=v=)[a-zA-Z0-9-]+(?=&)|(?<=v\/)[^&\n]+(?=\?)|(?<=embed/)[^&\n]+|(?<=v=)[^&\n]+|(?<=youtu.be/)[^&\n]+#", $url, $matches); Большое спасибо, спасибо!
Я использовал //www.youtube.com/embed/JDcaMVwCr3c?wmode=opaque&showinfo=0&autoplay=1&controls=0&modestbranding=1&vq=&rel=0 url для встраивания видео на свой сайт. Теперь, если пользователь посещает сайт, видео будет воспроизводиться, но если пользователь не будет смотреть полное видео и перезагрузить страницу или покинуть сайт и вернуться через некоторое время, то видео теперь будет воспроизводиться с самого начала. Я хотел бы возобновить видео с того места, которое пользователь […]