Пока я искал решение этого вопроса ( на StackOverflow ). Я обнаружил, что «стиль» экземпляр медиаплеера
<object id="mediaPlayer" classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" type="application/x-oleobject"></object>
с этим CSS
#mediaPlayer {
position: absolute;
z-index: -1;
}
было все, что нужно, чтобы оно не исчезло.
EDIT:
«К сожалению» это все исправило, за исключением того, что при запуске плеера после «касания» гаджет исчезнет, как и раньше.
Я нашел способ «починить» это. Похоже, это не происходит, когда вы используете видео в плеере. Это не волнует, если это просматривается. Таким образом, вы можете найти видео поток для аудио, которое вы хотите услышать. В моем случае: я хотел создать гаджет для голландской радиостанции 3FM и в конце включить видео поток.
Само по себе это было проблемой: ничего более раздражающего, чем асинхронный видео / аудио поток. Так что я должен был действительно «мыслить нестандартно»: всплывающее окно состоит только из логотипа станции. Сам гаджет доступен для просмотра в указанном диапазоне. За исключением того, что видео stream-container-div скрыто, пока его не просят просмотреть, и я вызываю всплывающее окно гаджета. Итак, в конце: я исправил это, но это не решение оригинального вопроса ...
Для тех, кто заинтересован в решении: 3FM-2011.gadget download