This is a migrated thread and some comments may be shown as answers.

Best way to include windows mediaplayer in a radcontrol app ?

0 Answers 28 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
CSurieux
Top achievements
Rank 2
CSurieux asked on 15 Nov 2009, 09:16 AM
Hello,

I came in difficulties including mediaplayer in FireFox, I need to be able to click on start/stop buttons so I included javascript for this:

            <object id="Player" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" type="application/x-oleobject"   
            standby="Loading Microsoft Windows Media Player components...">  
                <param name="URL" value=""/>  
                <param name="rate" value="1"/>  
                <param name="balance" value="0"/>  
                <param name="currentPosition" value="0"/>  
                <param name="defaultFrame" value=""/>  
                <param name="playCount" value="1"/>  
                <param name="autoStart" value="-1"/>  
                <param name="currentMarker" value="0"/>  
                <param name="invokeURLs" value="-1"/>  
                <param name="baseURL" value=""/>  
                <param name="volume" value="50"/>  
                <param name="mute" value="0"/>  
                <param name="uiMode" value="full"/>  
                <param name="stretchToFit" value="1"/>  
                <param name="windowlessVideo" value="0"/>  
                <param name="enabled" value="-1"/>  
                <param name="enableContextMenu" value="-1"/>  
                <param name="fullScreen" value="0"/>  
                <param name="SAMIStyle" value=""/>  
                <param name="SAMILang" value=""/>  
                <param name="SAMIFilename" value=""/>  
                <param name="captioningID" value=""/>  
                <param name="enableErrorDialogs" value="0"/>  
                <param name="_cx" value="11377"/>  
                <param name="_cy" value="11377"/>  
            </object> 
            <br /> 
            <br /> 
            <input onclick="PauseMe()" type="button" value="Pause" id="btnPause" />   
            <input onclick="StopMe()" type="button" value="Stop" id="btnStop" /> 
            <input onclick="FullScreen()" type="button" value="Full screen" id="FSBUTTON" /> 
            <br /> 
            <br /> 
            <div id="divState">Playstate:  
            </div> 
            <br /> 
            <br /> 
            <div id="divStatus">Status:  
            </div> 
            <br /> 
            <asp:Label id="Label2" Text="FULLSCREEN" runat="server" /><br /> 
    </div> 
</div> 
<telerik:RadCodeBlock id="CodeBlock1" runat="server">  
<script type="text/javascript">  
var g_bPaused = false; // To track pause button state;  
 
// Initialized states.  
function InitMDP()  
{  
    try  
    {  
        document.getElementById("btnPause").disabled = true;  
        document.getElementById("btnStop").disabled = true;  
        if (document.getElementById("Player").object.enabled )  
        {  
        document.getElementById("Player").uiMode = "none";  
        }  
        }  
    catch(ex) {  
        alert(ex);  
        if ( document.getElementById("Panel1") )  
            document.getElementById("Panel1").display=true;  
    }  
}  
 

I get an exception in InitMDP "Player" 'has not this property' (but it works in IE), even trying to delay its execution in codebehind using

        protected override void OnPreRender(EventArgs e)  
        {  
            string scriptString             = "InitMDP();";  
            if ( HasAjaxManager )  
            {  
                // We must execute this on end of page loading by browser  
                AjaxManager.ResponseScripts.Add(scriptString);  
            }  
            base.OnPreRender(e);  
        }  
 

I don't understand, am I stopped by some FF feature ?


Thanks for idea.

CS





No answers yet. Maybe you can help?

Tags
General Discussions
Asked by
CSurieux
Top achievements
Rank 2
Share this question
or