Avatar billede anders_lun Nybegynder
28. oktober 2004 - 11:23 Der er 4 kommentarer og
1 løsning

Hjælp til java

Hej eksperter... Vil gerne have en video til at blive afspillet på internettet, men når jeg åbner min html bliver filmen spillet i det normale windows media interface og passer slet ikke ind på siden... hvordan kan man ændre dette så det bliver mine egneknapper?

Min kode som jeg har indtil videre se ud sm flg:


<HTML>
<HEAD>
    <TITLE>Embedded Player Control Sample</TITLE>
</HEAD>

<BODY onLoad = "Init();">

<H1>Embedding Windows Media Player 9 Series</H1>
<H2>Includes custom error handling</H2>

<OBJECT id=Player classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 height="200" width="200">
    <PARAM NAME="autoStart" VALUE="true">
</OBJECT>

<BR><BR>
<INPUT type=image src="Play.gif" name=btnPlayVideo  onclick=PlayVideo()>
<INPUT type=image src="Pause.gif" name=btnPause  onclick=PauseMe()>
<INPUT type=image src="Stop.gif" name=btnStop  onclick=StopMe()>


<BR><BR>

<DIV id=divName size=50>Media name: </DIV><BR><BR>
<DIV id=divState size=50>Playstate: </DIV><BR><BR>
<DIV id=divStatus size=50>Status: </DIV>
<BR>
<BR>

<SCRIPT language = "JScript">

var g_bPaused = false; // To track pause button state;

// Check for JScript errors.
onerror = ShowError;

// Display JScript errors.
function ShowError (msg,url,linenumber)
{
    alert(msg + " at line " + linenumber);
}

// Initialized states.
function Init()
{
    Player.uiMode = "none";
    btnPause.disabled = true;
    btnStop.disabled = true;

    // Request Media Libary access rights, if none exists.
    if( Player.settings.mediaAccessRights == "none" )
    {
        // Request access rights.
        Player.settings.requestMediaAccessRights( "read" );
    }
}

// Play a known audio file from Media Library.
function PlayAudio ()
{
    var plRet;
    plRet = Player.mediaCollection.getByName('laure');

    if( plRet.count > 0 )
    {
        Player.currentPlaylist = plRet;
    }
    else
    {
        alert ("Media not found in Media Library.");
    }
}

// Play a known video file from Media Library.
function PlayVideo ()
{
    var plRet;
    plRet = Player.mediaCollection.getByName('seattle');

    if( plRet.count > 0 )
    {
        Player.currentPlaylist = plRet;
    }
    else
    {
        alert ("Media not found in Media Library.");
    }
}


// Pause the Player.
function PauseMe ()
{
    if( g_bPaused == true )
    {
        Player.controls.play();
        g_bPaused = false;
        btnPause.value = "  Pause  ";
    }
    else
    { 
        Player.controls.pause();
        g_bPaused = true;
        btnPause.value = "Resume";
    }
}

// Stop the Player.
function StopMe ()
{
    Player.controls.stop();
}

</SCRIPT>

<SCRIPT LANGUAGE = "JScript"  FOR = Player EVENT = PlayStateChange(NewState)>

// Test for the current state.
// If playing, display the name of the current media.

switch (NewState){
    case 1:
    divState.innerHTML = "Playstate: Stopped";

    // Toggle the button states.
    btnPause.disabled = true;
    btnPause.value = "  Pause  ";
    btnStop.disabled = true;

    break;

    case 2:
    divState.innerHTML = "Playstate: Paused";
    break;

    case 3:
    divState.innerHTML = "Playstate: Playing";
    divName.innerHTML = "Media name: " + Player.currentMedia.name;

    // Toggle the button states.
    btnPause.disabled = false;
    btnStop.disabled = false;

    break;

    case 6:
    divState.innerHTML = "Playstate: Buffering";
    break;

    case 7:
    divState.innerHTML = "Playstate: Waiting";
    break;

    case 8:
    divState.innerHTML = "Playstate: Media Ended";
    break;

    case 9:
    divState.innerHTML = "Playstate: Transitioning";
    break;

    case 10:
    divState.innerHTML = "Playstate: Ready";
    break;

    // Other cases go here.

    default:
    divState.innerHTML = "Playstate: Other";
}

</SCRIPT>

<SCRIPT LANGUAGE = "JScript"  FOR = Player EVENT = StatusChange()>

    // Display status. This requires Windows Media Player 9 Series or later.
    divStatus.innerHTML = "Status: " + Player.status;

</SCRIPT>

<SCRIPT LANGUAGE = "JScript"  FOR = Player  EVENT = Error()>

    var strError = "";

    // Store the number of errors in the queue.
    var max = Player.error.errorCount

    // Loop through the list of errors.
    for (var i = 0; i < max; i++)
    {
        // Display the error description for each item.
        strError += "Error: " + Player.error.item(i).errorDescription + "\n";
    }

    alert( strError ); // Display the error warning.

    // Clear the error queue to prepare for the next group of errors.
    Player.error.clearErrorQueue();

</SCRIPT>

</BODY>
</HTML>
Avatar billede anders_lun Nybegynder
28. oktober 2004 - 13:22 #1
hmm ingen der kan løse min kode?
Avatar billede anders_lun Nybegynder
28. oktober 2004 - 13:23 #2
har fået knapperne ændret med "img scr" men ved ikke koden til at hente min lokale video fil? :/
Avatar billede trp79 Nybegynder
28. oktober 2004 - 13:57 #3
Det er nok fordi du er havnet i den forkerte kategori :(
Du er havnet i java istedet for javascript kategorien. Hvis du lukker spørgsmålet herinde (smid selv et svar og accepter det selv), så pan du oprette spørgsmålet herinde:http://eksperten.dk/spm/Programmering/Script/JavaScript/

Mvh
Torben
Avatar billede anders_lun Nybegynder
29. oktober 2004 - 09:59 #4
ok lukker
Avatar billede anders_lun Nybegynder
29. oktober 2004 - 10:09 #5
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester