Использование iframe api на Youtube? - PullRequest
0 голосов
/ 01 марта 2012

Я работал над проектом, который использует javascript api Youtube, используя их метод встраивания flash-объектов (swfObject embed), но сегодня узнал, что я могу использовать их API-интерфейс iframe player и использовать версию HTML5. Это звучало потрясающе, потому что избавление от Flash означало бы меньшее использование процессора .... по крайней мере, я так думал.

Во всяком случае, я некоторое время работал над ним и превратил его в версию html5, но использование процессора сильно не изменилось. На самом деле в большинстве случаев кажется, что это даже выше. Я понимаю, что использование HTML5-плеера имеет и другие преимущества, но мои самые большие ожидания были связаны с низким уровнем использования ресурсов, поэтому я весьма разочарован.

Может я что-то не так сделал? Может ли кто-нибудь, кто внедрил iframe api, поделиться своим опытом использования процессоров?

1 Ответ

0 голосов
/ 01 марта 2012

YouTube IFrame API по-прежнему будет работать с флеш-плеером, если устройство / браузер поддерживает флеш-память.Он будет служить только для html5-плеера в качестве резервной копии, если флэш-память недоступна.

Из документов:

Этот подход обеспечивает большую гибкость, чем ранее доступные API, поскольку он позволяет YouTubeобслуживать проигрыватель HTML5, а не проигрыватель Flash для мобильных устройств, которые не поддерживают Flash.

Вероятно, именно поэтому вы видите небольшую разницу в использовании процессора, поскольку он, вероятно, обслуживает проигрыватель Flash.В любом случае вам следует использовать API IFrame для дополнительной гибкости, и если вы заметите, что использование процессора становится проблемой, то лучшим местом для этого будет форум разработчиков API Youtube http://groups.google.com/group/youtube-api-gdata?pli=1, так как он отслеживается Google.

...