div или iframe через апплет - PullRequest
       6

div или iframe через апплет

2 голосов
/ 10 августа 2009

Я хочу создать пользовательский элемент управления видео, я имею в виду само видео, с такими проблемами, как двойной щелчок на некоторых координатах x и y видео для увеличения, но я не могу получить этот результат, потому что плагин реального плеера API не настолько гибок, поэтому я попытался создать прозрачный слой для обработки этих событий, и я не могу добиться того, чтобы прозрачный слой располагался поверх видео, я попробовал этот список:

1.- Поместите флэш-прозрачный фильм поверх плагина реального проигрывателя - не работает, проигрыватель ломает z-Index, и видео идет вверх.

2.- Поместите прозрачный Iframe поверх плагина реального плеера - не работает, он ставит сверху, но когда я делаю прозрачный Iframe, фильм снова идет вверх.

3.- Я пытался использовать HTML-тег карты, также не работает.

4. -Я пытался поставить и разделить абсолютное позиционирование, но z-index не работает.

Мне нужна помощь по этой теме.

спасибо, ребята

Ответы [ 4 ]

1 голос
/ 22 октября 2009

Не существует надежного способа заставить браузер размещать контент поверх плагина, потому что плагины, такие как Flash, просто напрямую общаются с видео / аудио системой и просто рисуют в ограничивающей рамке, которую браузер им сообщает.

Очевидно, что он все еще экспериментальный, и IE не поддерживается (без ChromeFrame), но он предназначен именно для решения этой проблемы.

0 голосов
/ 13 ноября 2009

Я думаю, это то, что вы ищете: http://www.dynamicdrive.com/forums/showpost.php?s=4cc8a233f39321ad1ee9e01ec57a3bef&p=200817&postcount=10

Вам нужен wmode = непрозрачный, чтобы получить слой поверх вспышки. место, где вы можете найти эту работу, www.dtele.de . Если вы откроете навигацию, вы увидите, что она лежит над флэш-фильмом.

0 голосов
/ 13 августа 2009

http://javafx.com/ будет моей рекомендацией

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

0 голосов
/ 10 августа 2009

Если бы это был Flash, вы могли бы использовать wmode = opaque или wmode = transparent в качестве альтернативы стандартному wmode = windowed, который намного быстрее, но вызывает проблемы с оверлеями, как вы описали. Я не нашел никаких признаков эквивалентной опции для реального игрока.

...