Jump to content
  • 0

Настройка качества видео


virgin_user
 Share

Question

Приветствую всех!

Использую вот такой код, чтобы вставить видео на сайт.

<table border="8" align="center" bordercolor="#000000" bgcolor="#000000">
<tr align="center">
<td align="center"><div><object width="640" height="360">
<param name="movie" value="http://www.youtube.com/v/qx6mlLRt8Hk?version=3&hl=ru_RU&rel=0"></param>

<param name="allowFullScreen" value="true"></param>

<param name="allowscriptaccess" value="always"></param>

<param name="autoplay" value="1"></param>

<embed src="http://www.youtube.com/v/qx6mlLRt8Hk?version=3&autoplay=1&hl=ru_RU&rel=0" type="application/x-shockwave-flash" width="640" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></object>
</td>
</tr>
</table>

Видео открывается в низком качестве (360р), как сделать так, чтобы оно автоматически открывалось в качестве 720р.

P.S. Приношу извинения модераторам, что сперва задал вопрос в старой теме.

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

Качество воспроизведения

player.getPlaybackQuality():String

Эта функция получает фактическое значение качества текущего видео. Если текущее видео отсутствует, возвращается undefined. Могут возвращаться следующие значения: hd720, large, medium и small.

player.setPlaybackQuality(suggestedQuality:String):Void

Эта функция устанавливает предлагаемое значение качества текущего видео. При вызове этой функции видео перезагружается с текущей позиции с новым качеством. Качество воспроизведения изменится только для видео, воспроизводимого в данный момент.

При вызове этой функции не гарантируется, что качество воспроизведения действительно изменится. Качество воспроизведения изменится только для видео, воспроизводимого в данный момент. В этот момент возникает событие onPlaybackQualityChange, и код должен реагировать на него, а не на факт вызова функции setPlaybackQuality.

Параметр suggestedQuality может принимать значения small, medium, large, hd720 и default. Присвоение параметру значения default предписывает YouTube выбрать наиболее подходящее качество воспроизведения в зависимости от пользователя, видео, применяемых систем и других условий воспроизведения.

Если для видео принято предложение в отношении качества воспроизведения, это предлагаемое значение будет действительно только для данного видео. Следует выбирать такое качество воспроизведения, которое соответствует размеру проигрывателя видео. Например, если на странице отображается проигрыватель, имеющий размеры 640 х 360 пикселей, видео в качестве medium будет выглядеть лучше, чем в качестве large. В следующем списке приводятся рекомендованные уровни качества воспроизведения для различных размеров проигрывателя.

Уровень качества small: разрешение проигрывателя – менее 640 х 360 пикселей.

Уровень качества medium: минимальное разрешение проигрывателя – 640 х 360 пикселей.

Уровень качества large: минимальное разрешение проигрывателя – 854 х 480 пикселей.

Уровень качества hd720: минимальное разрешение проигрывателя – 1280 х 720 пикселей.

Уровень качества default: YouTube выбирает подходящее качество воспроизведения. Данная настройка возвращает уровень качества в значение по умолчанию и отменяет все предыдущие действия по настройке качества воспроизведения с использованием функций cueVideoById, loadVideoById или setPlaybackQuality.

Если функция setPlaybackQuality вызывается с уровнем качества suggestedQuality, который недоступен для данного видео, то будет установлен следующий доступный более низкий уровень качества. Например, если запрашивается уровень качества large и он недоступен, будет установлено качество воспроизведения medium (если данный уровень качества доступен).

Также присвоение параметру suggestedQuality значения, которое не является распознаваемым уровнем качества, равносильно установке для suggestedQuality значения default.

player.getAvailableQualityLevels():Array

Эта функция возвращает набор форматов качества, которые доступны для текущего видео. Эта функция может использоваться для определения того, доступно ли для просматриваемого видео более высокое качество, и проигрыватель может отобразить кнопку или другой элемент, позволяющий пользователю изменить качество.

Эта функция возвращает массив строк, упорядоченных от самого высокого до самого низкого качества. Элементы массива могут принимать значения hd720, large, medium и small. Функция возвращает пустой массив, если текущее видео отсутствует.

Ваш клиент не должен автоматически переключаться на использование самого высокого (или низкого) качества или формата с неизвестным названием. YouTube может расширить список уровней качества, чтобы включить форматы, которые могут подходить для контекста вашего проигрывателя. Аналогично YouTube может удалить параметры качества, которые могут отрицательно повлиять на восприятие пользователя. Добившись того, чтобы ваш клиент переключался только на известные, доступные форматы, вы сможете гарантировать, что на работу клиента не повлияет введение новых уровней качества или удаление уровней качества, неподходящих для контекста вашего проигрывателя.

Edited by wwt
Link to comment
Share on other sites

  • 0

Качество воспроизведения

player.getPlaybackQuality():String

Эта функция получает фактическое значение качества текущего видео. Если текущее видео отсутствует, возвращается undefined. Могут возвращаться следующие значения: hd720, large, medium и small.

player.setPlaybackQuality(suggestedQuality:String):Void

Эта функция устанавливает предлагаемое значение качества текущего видео. При вызове этой функции видео перезагружается с текущей позиции с новым качеством. Качество воспроизведения изменится только для видео, воспроизводимого в данный момент.

При вызове этой функции не гарантируется, что качество воспроизведения действительно изменится. Качество воспроизведения изменится только для видео, воспроизводимого в данный момент. В этот момент возникает событие onPlaybackQualityChange, и код должен реагировать на него, а не на факт вызова функции setPlaybackQuality.

Параметр suggestedQuality может принимать значения small, medium, large, hd720 и default. Присвоение параметру значения default предписывает YouTube выбрать наиболее подходящее качество воспроизведения в зависимости от пользователя, видео, применяемых систем и других условий воспроизведения.

Если для видео принято предложение в отношении качества воспроизведения, это предлагаемое значение будет действительно только для данного видео. Следует выбирать такое качество воспроизведения, которое соответствует размеру проигрывателя видео. Например, если на странице отображается проигрыватель, имеющий размеры 640 х 360 пикселей, видео в качестве medium будет выглядеть лучше, чем в качестве large. В следующем списке приводятся рекомендованные уровни качества воспроизведения для различных размеров проигрывателя.

Уровень качества small: разрешение проигрывателя – менее 640 х 360 пикселей.

Уровень качества medium: минимальное разрешение проигрывателя – 640 х 360 пикселей.

Уровень качества large: минимальное разрешение проигрывателя – 854 х 480 пикселей.

Уровень качества hd720: минимальное разрешение проигрывателя – 1280 х 720 пикселей.

Уровень качества default: YouTube выбирает подходящее качество воспроизведения. Данная настройка возвращает уровень качества в значение по умолчанию и отменяет все предыдущие действия по настройке качества воспроизведения с использованием функций cueVideoById, loadVideoById или setPlaybackQuality.

Если функция setPlaybackQuality вызывается с уровнем качества suggestedQuality, который недоступен для данного видео, то будет установлен следующий доступный более низкий уровень качества. Например, если запрашивается уровень качества large и он недоступен, будет установлено качество воспроизведения medium (если данный уровень качества доступен).

Также присвоение параметру suggestedQuality значения, которое не является распознаваемым уровнем качества, равносильно установке для suggestedQuality значения default.

player.getAvailableQualityLevels():Array

Эта функция возвращает набор форматов качества, которые доступны для текущего видео. Эта функция может использоваться для определения того, доступно ли для просматриваемого видео более высокое качество, и проигрыватель может отобразить кнопку или другой элемент, позволяющий пользователю изменить качество.

Эта функция возвращает массив строк, упорядоченных от самого высокого до самого низкого качества. Элементы массива могут принимать значения hd720, large, medium и small. Функция возвращает пустой массив, если текущее видео отсутствует.

Ваш клиент не должен автоматически переключаться на использование самого высокого (или низкого) качества или формата с неизвестным названием. YouTube может расширить список уровней качества, чтобы включить форматы, которые могут подходить для контекста вашего проигрывателя. Аналогично YouTube может удалить параметры качества, которые могут отрицательно повлиять на восприятие пользователя. Добившись того, чтобы ваш клиент переключался только на известные, доступные форматы, вы сможете гарантировать, что на работу клиента не повлияет введение новых уровней качества или удаление уровней качества, неподходящих для контекста вашего проигрывателя.

Спасибо, как раз нашёл этот кусок. В первый раз был невнимателен.

Ещё раз спасибо!

Link to comment
Share on other sites

  • 0

там еще ниже есть раздел "Встраивание проигрывателя YouTube с использованием SWFObject". Значит во флеш можно передать параметры.

Вот что я нашел по параметрам:

https://developers.google.com/youtube/player_parameters?hl=ru

Значит можно передать и в GET запросе добавив к адресу параметр hd

пример:

_https://www.youtube.com/watch?feature=player_detailpage&v=N4WXdqnznsY&hd=1
Link to comment
Share on other sites

  • 0

На время отложил задачу с видео и вот снова к ней вернулся.

Думал разберусь, но где-то не могу разобраться до конца и не работает у меня видео автоматом в качестве.

Подскажите пожалуйста где именно какой параметр подставить, чтобы видео на сайте с youtube грузилось в качестве хотя бы 480, а не 240-360.

Заранее благодарен.

Link to comment
Share on other sites

  • 0

Ребята, что никто не может помочь решить вопрос с видео?

Ещё один вариант пробовал, через настройки самого канала youtube, но это тоже не работает.

Нужно именно дополнение в код.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy