Avatar billede flashit Nybegynder
13. januar 2008 - 21:06 Der er 4 kommentarer og
1 løsning

mediaplayer skift fil

Hej e.

Jeg har denne kode:

<OBJECT id='mediaPlayer' width='512' height='333' classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95' codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,0,0' standby='Loading Microsoft Windows Media Player components...' type='application/x-oleobject'>
                                             

<param name="filename" value="fil1.asx" />
                      <param name="animationatStart" value="true" />
                      <param name="transparentatStart" value="false" />
                      <param name="autoStart" value="true" />
                      <param name="showControls" value="true" />
                      <param name="loop" value="false" />
                      <param name="uiMode" value="true" />
                      <param name="fullscreen" value="true" />
                      </OBJECT>

Den virker fint.

Er her en som kan hjælpe med at oprette et link som kan skifte hvilken fil den skal afspille.

Jeg har prøvet lidt af hver, men kan ikke så den til at skifte fil.

Her er mit nyeste forsøg.

function setMediaFile(FileName){   
   
    var player = document.getElementById("mediaPlayer");
     
      player.currentMedia = FileName;         
 
    }

Funktionen kalder jeg så via et onclick event.

Der kommer ingen fejl det virker bare ikke.

Mvh
jakob
Avatar billede olebole Juniormester
13. januar 2008 - 21:28 #1
<ole>

Er det mon ikke:
    player.fileName = FileName

- eller:
    player.src = FileName

Mener, den ene virker i FF og den anden i IE  :)

/mvh
</bole>
Avatar billede olebole Juniormester
13. januar 2008 - 21:30 #2
- og i  ældre versioner var det vist:
    player.url = FileName
Avatar billede flashit Nybegynder
13. januar 2008 - 21:35 #3
Hej Igen Ole :-)

Jeg har også prøvet player.fileName = FileName, og der sker et eller andet, men den afspiller ikke filmen. Det er som om at den bliver tom. Der er bare en sort skærm.

Hvis jeg undersøger objektet med IE Developer Toolbar så skifter den ikke filename ud til den nye.
Avatar billede flashit Nybegynder
13. januar 2008 - 21:38 #4
Fra SDK'et

Player.currentMedia
The currentMedia property specifies or retrieves the current Media object.

Syntax

player.currentMedia

Possible Values

This property is a read/write Media object.

Remarks

If the Settings.autoStart property is true, file playback begins automatically whenever you set currentMedia.

This property takes a Media object, which can be acquired by using Playlist.item. To load a Media item using a file name, set the URL property or use newMedia.

Example Code

The following JScript example retrieves the first media item in Media Library. It then uses currentMedia to make the retrieved media item the current media item, and then to display the name of the current media item. The Player object was created with ID = "Player".

// Retrieve the first media item from Media Library
var firstMedia = Player.mediaCollection.getAll().item(0);

// Make the retrieved media item the current media item.
Player.currentMedia = firstMedia;

// Display the name of the current media item.
document.write("Found first media item. Name = " + Player.currentMedia.name);

Kan du se noget jeg kan benytte her.
Avatar billede flashit Nybegynder
07. februar 2008 - 22:34 #5
Lukker. Fik det ikke til at viker. Løste det ved at skifte filen ved et postback..
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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