Настройка миниатюры YouTube, возвращаемой getclickToPlayButton

#flash #youtube-api

#flash #youtube-api

Вопрос:

Есть ли способ настроить миниатюру, возвращаемую getclickToPlayButton из YouTube Flash API? Мне нужно добавить слой со значком «воспроизвести»

В настоящее время я использую flash Player с пользовательской миниатюрой для воспроизведения видео, используя метод player.playVideo (), но показы не учитываются на YouTube. Вот почему я хочу переключиться на getclickToPlayButton .

С уважением, Марек

Комментарии:

1. Эта миниатюра выбирается владельцем видео… они устанавливают большой палец «hqfedault».

2. jlmcdonald — Я знаю это, но я не могу отредактировать миниатюру

3. Значит, это ваше видео? Если это так, вы можете загрузить пользовательскую миниатюру, если ваша учетная запись была подтверждена: support.google.com/youtube/answer/72431?hl=en даны инструкции о том, как подтвердить вашу учетную запись, а затем как загрузить вашу собственную миниатюру.

4. Я знаю, «как изменить» миниатюру, но мне не разрешено это делать, потому что это изменит основную миниатюру, отображаемую также в YouTube.com (и я не хочу этого делать). Мне нужно настроить ее с помощью flash Player. Также видео может быть встроено на другие веб-страницы, где я не хочу «моей» настройки.

5. Итак, вот где я возвращаюсь к своему первоначальному комментарию. Метод getClickToPlayButton, по его определению, возвращает значение thumb по умолчанию. Он всегда будет возвращать этот thumb, и нет способа предоставить этому методу другой thumb во время выполнения (и нет другого метода в API YouTube Player для размещения там другого изображения). Ваш единственный выбор — предоставить свой собственный thumb-файл для постера с HTML, а затем, когда на нем нажмут, выполнить скрипт, который скроет постер и покажет ваш проигрыватель.

Ответ №1:

Предполагая, что на ваши контейнеры миниатюр Youtube и значков воспроизведения ссылаются соответственно как: thumb_MC и Play_icon_MC

Мне нужно добавить слой со значком «play»…

Вы пытались добавить дочерний элемент Play_icon_MC только после того, как вы добавили дочерний элемент в thumb_MC контейнер (MClip / Sprite)? Таким образом, она автоматически отображается на слое над миниатюрой с момента ее последнего добавления displayObject . Проблема теперь будет заключаться в том, как вы нажимаете на, thumb_MC если Play_icon_MC над ним? Для этого убедитесь, что в коде, где вы добавляете Play_icon_MC, добавлена эта строка shwn ниже:

Play_icon_MC.mouseEnabled = false;

Также функция, которая фактически обрабатывает щелчок по миниатюре, должна затем скрыть Play_icon_MC. Она будет возвращена обратно (видимость логическая? альфа-размер?) любой функцией, которую вы получили для обработки видео, заканчивающегося / остановленного и т.д..

Комментарии:

1. Спасибо! mouseEnabled это именно то, что мне нужно 🙂