Ooyala Player в пользовательском элементе управления - PullRequest
1 голос
/ 04 июня 2011

У меня есть два элемента управления.Control1 имеет две метки, а Control2 имеет две кнопки Image и заполнитель для Ooyala Player.

У aspx по умолчанию есть два элемента управления, каждый на панели обновлений и элемент меню на другой панели обновлений (UP1 имеет C1 и UP2имеет C2, а UP3 имеет элемент управления меню).

В настоящее время я могу перемещаться от одного элемента управления к другому с помощью элемента управления меню.

В Control2, CreateChildControls():

//Registersfor each partial postback, no display of player
            bool reg = HelperClass.IsClientScriptBlockRegistered(ScriptManager.GetCurrent(this.Page), "trailer");
            string script = "<script type='text/javascript' src=\"http://player.ooyala.com/player.js?callback=receiveOoyalaEvent&playerId=player&width=480&height=360&embedCode=llMDQ6rMWxVWbvdxs2yduVEtSrNCJUk1&version=2\"></"+"script>";

            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "trailer", script, true);
            reg = HelperClass.IsClientScriptBlockRegistered(ScriptManager.GetCurrent(this.Page), "trailer");

В режиме отладки reg имеет значение true, поэтому скрипт зарегистрирован.Почему проигрыватель не виден на Control2?

Также эта строка на CreateChildControls():

ScriptManager.RegisterClientScriptInclude(this, this.GetType(), "trailer", "http://player.ooyala.com/player.js?callback = receiveOoyalaEvent&playerId=player&width=480&height=360&embedCode=llMDQ6rMWxVWbvdxs2yduVEtSrNCJUk1&version=2");

Воспроизведение проигрывателя на Control2, но затем навигация по меню, похоже, не работает.

Может кто-нибудь объяснить это?

...