Oprettet ons. d. 03. januar 2001 kl. 11:06:42

integra2ren
integra2ren (19.667 point. Point ude: 125)

Video-chat

Jeg skal lave en live video-chat og vil i den forbindelse gerne vide om det kan lade sig gøre at implimenterer en mediaplayer i selve koden på siden så den ikke åbner i nyt vindue? Chatten skal kunne køre live-streaming og der skal være administrator retigheder med mulighed for at sorterer i indlæg og smide folk af!

Skrevet ons. d. 03. januar 2001 kl. 12:40:53| #1

nikolajdu
nikolajdu (131.635 point)
To sekunder og jeg finder den embeddede kode til Mediaplayer...

Skrevet ons. d. 03. januar 2001 kl. 12:57:54| #2

nikolajdu
nikolajdu (131.635 point)
Endelig...

God fornøjelse

<OBJECT ID=\"MediaPlayer\" width=320 height=240
  classid=\"CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95\"
  codebase=\"http://activex.microsoft.com/ (...),1,52,701\"
  standby=\"Loading Microsoft Windows Media Player components...\"
  type=\"application/x-oleobject\">
  <PARAM name=\"FileName\" value=\"mms://myserver/mypath/myfile.asf\">
  <EMBED type=\"application/x-mplayer2\"
    pluginspage=\"http://www.microsoft.com/ (...)
    SRC=\"mms://MINSERVER/STI/MINVIDEO.asf\"
    name=\"MediaPlayer\"
    width=320
    height=240>
  </EMBED>
</OBJECT>

Du skal huske at ændre stien og filnavnet. Anyway hvis du ikke har adgang til en streaming server kan du ikke livesende. Du skal altså enten købe plads på en eller selv sætte en MMS (Microsoft Media Server) op.

Her svarede jeg på noget der ligner.....

http://www.eksperten.dk/ (...)

Nikolaj

Skrevet man. d. 08. januar 2001 kl. 10:26:27| #3

integra2ren
integra2ren (19.667 point)
Hej Nikolaj

Jeg har fundet en embed-kode som jeg syntes du skal se:

<html>
<head>
    <title>Untitled</title>
</head>

<body>
<object ID=\"MediaPlayer\" WIDTH=\"280\" HEIGHT=\"143\" CLASSID=\"clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95\" CODEBASE=\"http://activex.microsoft.com/ (...)
controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701\"
STANDBY=\"Loading Microsoft® Windows® Media Player components...\"
TYPE=\"application/x-oleobject\" border=\"0\" hspace=\"0\">
<param name=\"AudioStream\" value=\"-1\">
<param name=\"AutoSize\" value=\"-1\">
<param name=\"AutoStart\" value=\"-1\">
<param name=\"AnimationAtStart\" value=\"-1\">
<param name=\"AllowScan\" value=\"-1\">
<param name=\"AllowChangeDisplaySize\" value=\"-1\">
<param name=\"AutoRewind\" value=\"0\">
<param name=\"Balance\" value=\"10\">
<param name=\"BufferingTime\" value=\"5\">
<param name=\"ClickToPlay\" value=\"-1\">
<param name=\"CursorType\" value=\"0\">
<param name=\"CurrentPosition\" value=\"-1\">
<param name=\"CurrentMarker\" value=\"0\">
<param name=\"DisplayBackColor\" value=\"0\">
<param name=\"DisplayForeColor\" value=\"16777215\">
<param name=\"DisplayMode\" value=\"0\">
<param name=\"DisplaySize\" value=\"4\">
<param name=\"Enabled\" value=\"-1\">
<param name=\"EnableContextMenu\" value=\"0\">
<param name=\"EnablePositionControls\" value=\"-1\">
<param name=\"EnableFullScreenControls\" value=\"0\">
<param name=\"EnableTracker\" value=\"0\">
<param name=\"Filename\"    value=\"donkey.mpeg\">
<param name=\"InvokeURLs\" value=\"-1\">
<param name=\"Language\" value=\"-1\">
<param name=\"Mute\" value=\"0\">
<param name=\"PlayCount\" value=\"1\">
<param name=\"PreviewMode\" value=\"0\">
<param name=\"Rate\" value=\"1\">
<param name=\"SelectionStart\" value=\"-1\">
<param name=\"SelectionEnd\" value=\"-1\">
<param name=\"SendOpenStateChangeEvents\" value=\"-1\">
<param name=\"SendWarningEvents\" value=\"-1\">
<param name=\"SendErrorEvents\" value=\"-1\">
<param name=\"SendKeyboardEvents\" value=\"0\">
<param name=\"SendMouseClickEvents\" value=\"0\">
<param name=\"SendMouseMoveEvents\" value=\"0\">
<param name=\"SendPlayStateChangeEvents\" value=\"-1\">
<param name=\"ShowCaptioning\" value=\"0\">
<param name=\"ShowControls\" value=\"0\">
<param name=\"ShowAudioControls\" value=\"0\">
<param name=\"ShowDisplay\" value=\"0\">
<param name=\"ShowGotoBar\" value=\"0\">
<param name=\"ShowPositionControls\" value=\"0\">
<param name=\"ShowStatusBar\" value=\"0\">
<param name=\"ShowTracker\" value=\"-1\">
<param name=\"TransparentAtStart\" value=\"0\">
<param name=\"VideoBorderWidth\" value=\"0\">
<param name=\"VideoBorderColor\" value=\"0\">
<param name=\"VideoBorder3D\" value=\"0\">
<param name=\"Volume\" value=\"0\">
<param name=\"WindowlessVideo\" value=\"0\">
<embed TYPE=\"video/x-ms-asf-plugin\" PLUGINSPAGE=\"http://www.microsoft.com/ (...) SRC=\"donkey.mpeg\" NAME=\"MediaPlayer\" WIDTH=\"280\" HEIGHT=\"143\">
</object>


</body>
</html>

Jeg har ladt point-pistolen men lige inden jeg trykker af vil jeg lige spørge dig om du kender til hvordan man kan styre media-player fra egen grafik. Altså hvis du gemmer kontrolpanelet på media-player ved hjælp af embed-koden F.eks ved hjælp af et image-map med forskellige funktioner (play - spol - stop - o.s.v). Jeg kunne forestille mig at der skal bruges et java-script til at styre funktionerne med.


Skrevet man. d. 08. januar 2001 kl. 15:24:55| #4

nikolajdu
nikolajdu (131.635 point)
Vidste godt at der var mange flere parametre, man kunne sætte, men jeg skrev kun de basale.

Anyway...

Jeg har tidligere brugt den her til egne knapper...

<html>
<head>

<title>DEUTSCHE_CLUB</title>

<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<script language=\"JavaScript\">
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf(\"#\")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf(\"?\"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
  if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>



</head>






<body bgcolor=\"#000000\" onLoad=\"MM_preloadImages(\'rol1.gif\',\'rol2.gif\',\'rol3.gif\')\" leftmargin=\"0\" topmargin=\"0\">
<table width=\"529\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" height=\"292\">
  <tr>
    <td width=\"35\" height=\"307\">
      <table width=\"30\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" height=\"262\">
        <tr>
          <td height=\"298\"><img src=\"Untitled-1.gif\" width=\"35\" height=\"309\"></td>
        </tr>
      </table>
    </td>
    <td width=\"140\" height=\"307\">
      <table width=\"128\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" height=\"262\">
        <tr>
          <td height=\"72\"><img src=\"Untitled-2.gif\" width=\"151\" height=\"89\"></td>
        </tr>
        <tr>
          <td height=\"100\"><img src=\"Untitled-3.gif\" width=\"151\" height=\"116\"></td>
        </tr>
        <tr>
          <td height=\"5\" width=\"4\"><img src=\"Untitled-4.gif\" width=\"151\" height=\"10\"></td>
        </tr>
        <tr>
          <td height=\"7\"><img src=\"tom.gif\" width=\"13\" height=\"14\"></td>
        </tr>
        <tr>
          <td height=\"79\"><img src=\"Untitled-5.gif\" width=\"151\" height=\"80\"></td>
        </tr>
      </table>
    </td>
    <td width=\"229\" height=\"307\">
      <table width=\"183\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" height=\"262\">
        <tr>
          <td height=\"291\"><img src=\"Untitled-6.gif\" width=\"216\" height=\"309\"></td>
        </tr>
      </table>
    </td>
    <td width=\"148\" height=\"307\">
      <table width=\"125\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" height=\"262\">
        <tr>
          <td height=\"147\" width=\"125\"><img src=\"Untitled-7.gif\" width=\"148\" height=\"174\"></td>
        </tr>
        <tr>
          <td width=\"125\" height=\"17\"><a href=\"#\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage(\'Image17\',\'\',\'rol1.gif\',1)\"><img name=\"Image17\" border=\"0\" src=\"Untitled-8.gif\" width=\"148\" height=\"20\"></a></td>
        </tr>
        <tr>
          <td width=\"125\" height=\"18\"><a href=\"#\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage(\'Image18\',\'\',\'rol2.gif\',1)\"><img name=\"Image18\" border=\"0\" src=\"Untitled-9.gif\" width=\"148\" height=\"21\"></a></td>
        </tr>
        <tr>
          <td height=\"17\" width=\"125\"><a href=\"#\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage(\'Image19\',\'\',\'rol3.gif\',1)\"><img name=\"Image19\" border=\"0\" src=\"Untitled-10.gif\" width=\"148\" height=\"20\"></a></td>
        </tr>
        <tr>
          <td height=\"63\" width=\"125\"><img src=\"Untitled-11.gif\" width=\"148\" height=\"74\"></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<p><span style=\"position:absolute;
    left:157px;
    top:215px;
    width:37px;
    height:17px;\"
    onClick=\"MediaPlayer.play()\"
    > <img src=\"play.gif\" width=\"33\" height=\"14\" alt=\"spielen\"></span> <span style=\"position:absolute;
    left:129px;
    top:215px;
    width:30px;
    height:15px;\"
    onClick=\"MediaPlayer.fastforward()\"
    > <img src=\"ff.gif\" width=\"28\" height=\"14\" alt=\"rechts sp&uuml;len\"></span><span style=\"position:absolute;
    left:102px;
    top:215px;
    width:25px;
    height:15px;\"
    onClick=\"MediaPlayer.fastReverse()\"
    > <img src=\"back.gif\" width=\"27\" height=\"14\" alt=\"links sp&uuml;len\"></span><span style=\"position:absolute;
    left:71px;
    top:215px;
    width:31px;
    height:12px;\"
    onClick=\"MediaPlayer.stop();MediaPlayer.CurrentPosition=0;\"
> <img src=\"pause.gif\" width=\"31\" height=\"15\" alt=\"pauseren\"></span><span style=\"position:absolute;
    left:48px;
    top:215px;
    width:25px;
    height:15px;\"
    onClick=\"MediaPlayer.pause()\"
    > <img src=\"stop.gif\" width=\"24\" height=\"14\" alt=\"halt\"></span><object id=\"MediaPlayer\"
    classid=\"CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95\"
    width=\"128\"
    height=\"98\"
    style=\"position:absolute;
        left:36px;
        top:92px;; width: 150px; height: 115px\"
    >
    <param name=\"FileName\" value=\"live.asx\">
    <param name=\"AnimationatStart\" value=\"0\">
    <param name=\"TransparentatStart\" value=\"1\">
    <param name=\"AutoStart\" value=\"1\">
    <param name=\"ShowControls\" value=\"0\">
    <param name=\"ShowStatusBar\" value=\"0\">
    <param name=\"ShowDisplay\" value=\"0\">
    <param name=\"ClickToPlay\" value=\"0\">
  </object></p>
</body>
</html>

Du skal så bare skifte de små .gif billeder ud med dine egne knapper...

/Nikolaj

Skrevet man. d. 08. januar 2001 kl. 15:53:55| #5

integra2ren
integra2ren (19.667 point)
Er det muligt også at styre lyden fra knapper jeg selv designer?

Skrevet man. d. 08. januar 2001 kl. 16:00:30| #6

nikolajdu
nikolajdu (131.635 point)
yup... Kan ikke lige huske hvilke parametre man sætter, men prøver lige at finde det...

Skrevet tir. d. 09. januar 2001 kl. 20:03:01| #7

integra2ren
integra2ren (19.667 point)
Håber du kan finde noget det er det sidte jeg mangler for at blive færdig med et større projekt

JEG TROR PÅ DIG NICKOLAJDU

Skrevet tir. d. 09. januar 2001 kl. 20:14:57| #8

nikolajdu
nikolajdu (131.635 point)
to sekúnder... Havde faktisk skudt det ud. Du får svar inden for en halv time.. Først må jeg ryge...

/Nikolaj

Skrevet tir. d. 09. januar 2001 kl. 21:17:26| #9

integra2ren
integra2ren (19.667 point)
Forståeligt nok. Man må jo sørge for at have sine depoter fyldt op. Både nikotin og kode-depoterne

Skrevet tir. d. 09. januar 2001 kl. 21:21:34| #10

nikolajdu
nikolajdu (131.635 point)
Hjalp lige konen med skidt og kanel... så nu glor jeg lige efter det... Har ikke den vildeste orden på den her harddisk...

Skrevet tir. d. 09. januar 2001 kl. 22:24:21| #11

nikolajdu
nikolajdu (131.635 point)
Jeg kan ikke lige finde det, men stilen er den samme som de andre knapper...

onClick=\"MediaPlayer.pause()\"

bliver til...

onClick=\"MediaPlayer.Volume()\"

glor lige videre...

/Nikolaj

Skrevet ons. d. 10. januar 2001 kl. 13:01:25| #12

integra2ren
integra2ren (19.667 point)
Hvordan definerer man om man skruer op eller ned

Skrevet ons. d. 10. januar 2001 kl. 13:33:55| #13

nikolajdu
nikolajdu (131.635 point)
Der skal laves et lille script jeg brygger sammen, men ikke før tidligst i morgen, da jeg har noget arbejde (suk!) der skal laves til i morgen...

Skrevet tor. d. 11. januar 2001 kl. 09:25:36| #14

integra2ren
integra2ren (19.667 point)
Fedt du gider at gøre så meget ved det Nikolajdu!

Jer er dig virkelig taknemlig

Skrevet tor. d. 11. januar 2001 kl. 16:24:52| #15

nikolajdu
nikolajdu (131.635 point)
Det bliver altså heller ikke i dag, men jeg skal nok lade være med at glemme dig...

Er desværre nød til at lave noget \"real work\"....

/Nikolaj

Skrevet tor. d. 11. januar 2001 kl. 21:32:04| #16

integra2ren
integra2ren (19.667 point)
OK må jo så vente tålmodigt på at mester får tid!


Skrevet søn. d. 14. januar 2001 kl. 17:05:46| #17

integra2ren
integra2ren (19.667 point)
Ville bare lige tjekke om du havde glemt mig?

Skrevet søn. d. 14. januar 2001 kl. 17:13:43| #18

nikolajdu
nikolajdu (131.635 point)
damn... Nej, da - ... ups... :-)

Laver det i løbet af i dag... Skal lige have installeret programmerne igen, da jeg har ghostet maskinen...

Skrevet søn. d. 14. januar 2001 kl. 17:16:21| #19

integra2ren
integra2ren (19.667 point)
Tror stadig på dig nikolajdu!

Skrevet søn. d. 14. januar 2001 kl. 17:18:44| #20


Skrevet ons. d. 17. januar 2001 kl. 05:00:12| #21

nikolajdu
nikolajdu (131.635 point)
Vil lige sige jeg ikke har glemt dig... Har du fået resten til at virke??

Skrevet ons. d. 17. januar 2001 kl. 11:08:53| #22

integra2ren
integra2ren (19.667 point)
Ja, det undrer mig bare at det ligger i et layer.
Jeg har forsøgt at få det til at virke direkte på siden men uden held. Glæder mig meget til at få lydfunktionen implimenteret i scriptet så bliver det rigtigt fedt!!

Skrevet ons. d. 17. januar 2001 kl. 14:05:12| #23

nikolajdu
nikolajdu (131.635 point)
Du kan fjerne alt hvad der omhandler layers... Det var kun brugt fordi desginet til den players ellers ikke kunne laves...

Du kan bare sætte alm billeder ind i stedet...

/Nikolaj

Skrevet man. d. 22. januar 2001 kl. 13:31:19| #24

integra2ren
integra2ren (19.667 point)
Har du glemt mig igen eller hvad.
Måske skulle jeg hellere oprette dette spørgsmål som et nyt selvstændigt spørgsmål

Skrevet man. d. 22. januar 2001 kl. 18:15:56| #25

nikolajdu
nikolajdu (131.635 point)
nej nej nej... Jeg har ikke glemt dig... altså næsten ikke... :-)

/Nikolaj

Skrevet tir. d. 23. januar 2001 kl. 09:58:07| #26

integra2ren
integra2ren (19.667 point)
Jeg er sgu ved at blive utålmodig men er dog stadig meget glad for den hjælp du foreløbig har ydet mig.

Skrevet fre. d. 26. januar 2001 kl. 21:17:03| #27

nikolajdu
nikolajdu (131.635 point)
Jeg ved godt det har taget sin tid... men jeg er ikke nogen haj til at scripte den slags og har ikke lige3 fået taget mig sammen. Ligeså snart jeg får gjort det - Så får du svaret her...

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

ASP: formular udtræk med mulighed for at rette

Oprettet den 21. maj 2012 kl. 15.09
quarkb giver 200 point for svar | Giv et svar »

Sorter biblioteker efter dato i ASP

Oprettet den 17. maj 2012 kl. 16.52
4ks giver 60 point for svar | Giv et svar »

Simpel login-funktion (web) - behov for flere logins/brugere

Oprettet den 15. maj 2012 kl. 09.54
madx giver 75 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger