2013-12-20 3 views
0

Я попытался изменить качество видео в YouTube в UIWebView с помощью javascript с youtube playerapi.не может изменить качество видео на YouTube iPhone

ссылка https://developers.google.com/youtube/js_api_reference

код

ytPlayer.cueVideoById(movie_list[currentVideo], 0, "small"); ytPlayer.playVideo();

но YouTube игрок не Chenge качество фильма.

Могу ли я изменить качество видео в YouTube в UIWebView?

, пожалуйста, помогите!

ответ

0

Проверьте Качество воспроизведения раздел от this page.

Функция ниже устанавливает только рекомендуемое качество видео для текущего видео.

player.setPlaybackQuality(suggestedQuality:String):Void 

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

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

Уровень качества маленький: высота Игрок 240px, и размеры игрока , по крайней мере 320px на 240px для 4: 3 соотношение сторон.

средний уровень качества: высота Игрок 360 пикселей, и размеры игрока являются 640px по 360 пикселей (16: 9 аспект отношения) или 480px по 360 пикселей (для соотношения сторон 4: 3 ).

Уровень качества велико: высота Игрока 480px, и размеры игрока являются 853px на 480px (16: 9 аспекта соотношения) или 640 х 480 пикселей (для 4: 3 соотношения сторон).

Уровень качества HD720: высота Игрок 720px, и размеры игрока являются 1280px по 720px (16: 9 аспект отношения) или 960px по 720px (для соотношением сторон 4: 3).

Уровень качества HD1080: высота Игрок 1080px, и размеры игрока являются 1920px по 1080px (16: 9 аспект отношения) или 1440px по 1080px (для соотношением сторон 4: 3).

выс Уровень качества: высота игрока больше, чем 1080px, что означает, что соотношение сторон игрока больше 1920px на 1080px .

Уровень качества по умолчанию: YouTube выбирает соответствующее воспроизведение .

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

Для получения более подробной информации, check here.

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