Ενσωμάτωση (emped) του windows media player σε ένα site

Από που να ξεκινήσω; Που θα βρω; κ.α. γενικές ερωτήσεις για την δημιουργία μιας ιστοσελίδας.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
zinobios
Δημοσιεύσεις: 326
Εγγραφή: 15 Αύγ 2005 21:49

Ενσωμάτωση (emped) του windows media player σε ένα site

Δημοσίευση από zinobios » 24 Αύγ 2010 04:53

Θέλω να ενσωματώσω τον windows media player σε ένα site ώστε να μπορώ να επιλέγω ραδιοφωνικούς σταθμούς.

Ο κώδικας που χρησιμοποιώ είναι :

Κώδικας: Επιλογή όλων

<p align="center"><object id=mediaplayer height=390 width=480 classid=clsid&#58;22D6F312-B0F6-11D0-94AB-0080C74C7E95>
<param name="AutoStart" value="False">
<param name="Balance" value="False">
<param name="DisplaySize" value="True">
<param name="Filename" value="">
<param name="Mute" value="False">
<param name="SelectionStart" value="False">
<param name="SelectionEnd" value="False">
<param name="ShowControls" value="True">
<param name="ShowAudioControls" value="True">
<param name="ShowDisplay" value="False">
<param name="ShowPositionControls" value="False">
<param name="Volume" value="1">
<param name="AudioStream" value="False">
<param name="AutoSize" value="False">
<param name="AnimationAtStart" value="False">
<param name="AllowScan" value="False">
<param name="AllowChangeDisplaySize" value="False">
<param name="AutoRewind" value="True">
<param name="BaseURL" value="">
<param name="BufferingTime" value="5">
<param name="CaptioningID" value="">
<param name="ClickToPlay" value="True">
<param name="CursorType" value="0">
<param name="CurrentPosition" value="True">
<param name="CurrentMarker" value="True">
<param name="DefaultFrame" value="mainframe">
<param name="DisplayBackColor" value="True">
<param name="DisplayForeColor" value="16777215">
<param name="DisplayMode" value="1">
<param name="Enabled" value="-1">
<param name="EnableContextMenu" value="1">
<param name="EnablePositionControls" value="False">
<param name="EnableFullScreenControls" value="False">
<param name="EnableTracker" value="False">
<param name="InvokeURLs" value="False">
<param name="Language" value="False">
<param name="PlayCount" value="1">
<param name="PreviewMode" value="False">
<param name="ShowStatusBar" value="True">
<param name="TransparentAtStart" value="False">
<embed type='application/x-mplayer2' pluginspage='http&#58;//microsoft.com/windows/mediaplayer/en/download/' id='mediaplayer' name='mediaplayer' displaysize='4' autosize='0' bgcolor='darkblue' showcontrols="1" showtracker='1' showdisplay="1" showstatusbar="1" videoborder3d='0' width="480" height="390" src="" autostart="0" designtimesp='5311' loop="0" animationatstart="1" transparentatstart="0">
</embed>
</object>
<BR>
 <SELECT id=radio onchange=document.all.mediaplayer.Filename=document.all.radio.value; style="font-family&#58;Arial; font-style&#58;normal; font-weight&#58;bold; font-size&#58;20;">
    <OPTION selected>&#58;&#58;&#58;&#58;&#58;&#58;&#58;&#58;&#58; Ραδιόφωνο / TV &#58;&#58;&#58;&#58;&#58;&#58;&#58;&#58;&#58;</OPTION>
    <OPTION value="http&#58;//tvradio.ert.gr/radio/liveradio/asx/net.asx">NET</OPTION>
    
</select>
<BR>      </p>
Αλλά στον μέν Firefox δεν "δουλευουν" οι επιλογές (OPTION), δεν "καταλαβαίνει" τον κώδικα :

Κώδικας: Επιλογή όλων

onchange=document.all.mediaplayer.Filename=document.all.radio.value
ενώ στον ΙΕ οι επιλογές δουλεύουν αλλά δεν ξεκινάει να παιξει ο ραδιοφωνικός σταθμός.

Πώς λύνονται αυτά τα 2 προβλήματα ;

Άβαταρ μέλους
zinobios
Δημοσιεύσεις: 326
Εγγραφή: 15 Αύγ 2005 21:49

Ενσωμάτωση (emped) του windows media player σε ένα site

Δημοσίευση από zinobios » 24 Αύγ 2010 05:17

Ποιό απλοποιημένος ο κώδικας γίνεται :

Κώδικας: Επιλογή όλων

<embed type="application/x-mplayer2" pluginspage="http&#58;//www.microsoft.com/Windows/MediaPlayer/" name="mediaplayer" ShowStatusBar="true" EnableContextMenu="false" autostart="false" width="320" height="240" loop="false" src="" />
<BR>
 <SELECT id=radio onchange=document.all.mediaplayer.Filename=document.all.radio.value; style="font-family&#58;Arial; font-style&#58;normal; font-weight&#58;bold; font-size&#58;20;">
    <OPTION selected>&#58;&#58;&#58;&#58;&#58;&#58;&#58;&#58;&#58; Ραδιόφωνο / TV &#58;&#58;&#58;&#58;&#58;&#58;&#58;&#58;&#58;</OPTION>
    <OPTION value="http&#58;//tvradio.ert.gr/radio/liveradio/asx/net.asx">NET</OPTION>
    
</select>
Αλλά και πάλι υπάρχουν τα 2 παραπάνω προβλήματα.

Άβαταρ μέλους
zinobios
Δημοσιεύσεις: 326
Εγγραφή: 15 Αύγ 2005 21:49

Ενσωμάτωση (emped) του windows media player σε ένα site

Δημοσίευση από zinobios » 24 Αύγ 2010 11:03

Τελικά το βρήκα !
Η λύση είναι η χρησιμοποίηση της song() στον κώδικα.
Ο κώδικας είναι λοιπόν :

Κώδικας: Επιλογή όλων

<html>
<script type="text/javascript"><!--
function song&#40;&#41;&#123;
document.getElementById&#40;'radio_station'&#41;.innerHTML="<embed type='application/x-mplayer2' id='music2' pluginspage='http&#58;//www.microsoft.com/Windows/MediaPlayer/' src='"+document.getElementById&#40;'cancion'&#41;.value+"' name='MediaPlayer1' width='480' height='390' controltype='2' showcontrols='1' showstatusbar='1' AutoStart='1'></embed>";
&#125;
//-->
</script>
<meta http-equiv="content-type" content="text/html; charset=utf-8">

<div id="radio">
    <p><span id="radio_station"><embed type="application/x-mplayer2" id="music1"
pluginspage="http&#58;//www.microsoft.com/Windows/MediaPlayer/"
src=""
name="MediaPlayer1"
width="480"
height="390"
controltype="2"
showcontrols="1"
showstatusbar="1"
AutoStart="1">
</embed></span><br>
<select id="cancion" onchange="song&#40;&#41;" size="1" style="font-family&#58;Arial; font-size&#58;26;">
        <option value="" selected>&#58;&#58;&#58;&#58;&#58;&#58;&#58;&#58;&#58; Ραδιόφωνο / TV &#58;&#58;&#58;&#58;&#58;&#58;&#58;&#58;&#58;</option>
        <option value="http&#58;//tvradio.ert.gr/radio/liveradio/asx/net.asx">NET</option>

</select><br>
</p>
</div>
</html> 

Απάντηση

Επιστροφή στο “Γενικές ερωτήσεις κατασκευής ιστοσελίδων”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες