Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Random Flash player aber wie?

Mitglied: xp-user

xp-user (Level 2) - Jetzt verbinden

12.03.2010, aktualisiert 18.10.2012, 4685 Aufrufe, 8 Kommentare

Folgende Situation:

4 flash Movies *.flv in einem Ordner. Beim Laden der Seite soll per Random eines der vier abgespielt werden. Wie krieg ich das blos hin?

Javascript? PHP oder HTML?

Wäre dankbar um Hilfe.


Habe das hier gefunden, jedoch ist das mit swf's und nicht mit flv's. :-S




<!DOCTYPE html PUBLIC " -W3CDTD HTML 4.0 1EN"
"http:
www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
#display {
width:600px;
line-height:30px;
border:3px double #09c;
font-family:time,serif;
font-size:16px;
text-align:center;
margin:20px auto;
}
</style>
<script type="text/javascript">
/*
  • Random Video Script- ©
  • Author: Raymond Angana
  • rangana in AHFB2000.com
  • modified last May 2, 2008
  • This notice MUST stay intact for legal use
*/
var v1,v2,v3,v4,v5,rangVideo;
/Edit this part for the videos*/
v1='<object width="400" height="400"><param name="movie" value="http://www.w3schools.com/flash/ball.swf;><embed" src="http://www.w3schools.com/flash/ball.swf" width="400" height="400"></embed></object>';
v2='<object width="400" height="400"><param name="movie" value="http://www.w3schools.com/flash/mouse.swf;><embed" src="http://www.w3schools.com/flash/mouse.swf" width="400" height="400"></embed></object>';
v3='<object width="400" height="400"><param name="movie" value="http://www.w3schools.com/flash/colorchange.swf;><embed" src="http://www.w3schools.com/flash/colorchange.swf" width="400" height="400"></embed></object>';
v4='<object width="400" height="400"><param name="movie"value="http://www.w3schools.com/flash/helloworld.swf;><embed" src="http://www.w3schools.com/flash/helloworld.swf" width="400" height="400"></embed></object>';
v5='<object width="400" height="400"><param name="movie" value="http://www.w3schools.com/flash/button2.swf;><embed" src="http://www.w3schools.com/flash/button2.swf" width="400" height="400"></embed></object>';
//
rangVideo=[v1,v2,v3,v4,v5]; // This depends on the number of videos you have.
window.onload=function()
{
rangProc=Math.floor(Math.random()*rangVideo.length);
document.getElementById('display').innerHTML=rangVideo[rangProc];
}
</script>
</head>
<body>
<div id="display">
</div>
</body>
</html>
Mitglied: Arano
12.03.2010 um 11:06 Uhr
Morgen,

soweit ich weis helft dir noch ein Flashplayer *.swf der deine Viedos *.flv abspielt.
Dem Player wirst du wahrscheinlich das wiederzugebende Video als Parameter übergeben.
Wenn du kannst, dann nimm PHP !
  • Mit HTML kannst du in dem Sinne eh Nix anfangen und
  • Javascript funktioniert nicht immer
  • PHP dagegen wird Serverseitig ausgeführt und man kann daher sage, das dieses immer funktionieren wird.

Ein weitere Vorteil ist:
Du kannst mit PHP deinen Ordner in dem sich die Videos befinden durchsuchen und von allen Inhalten eines aussuchen lassen. So bäuchtest du in Zukunft wenn weitere Videos dazukommen oder welche ausgetauscht werden, die einfach nur in den Ordner schmeissen und PHP macht den Rest - ganz ohne selbst irgendwo in einem Quelltext die Dateinamen ändern zu müssen.


~Arano
Bitte warten ..
Mitglied: CadelPigott
12.03.2010 um 11:46 Uhr
Hallo xp-user,

vielleicht hilft dir der FLV-Player von Videospark. Eine Anleitunf findest du hier: http://www.gdcreations.de/blog/?p=6

Gruß
Cadel Pigott
Bitte warten ..
Mitglied: xp-user
12.03.2010 um 12:57 Uhr
Zitat von Arano:
Morgen,

soweit ich weis helft dir noch ein Flashplayer *.swf der deine Viedos *.flv abspielt.
Dem Player wirst du wahrscheinlich das wiederzugebende Video als Parameter übergeben.
Wenn du kannst, dann nimm PHP !
  • Mit HTML kannst du in dem Sinne eh Nix anfangen und
  • Javascript funktioniert nicht immer
  • PHP dagegen wird Serverseitig ausgeführt und man kann daher sage, das dieses immer funktionieren wird.

Ein weitere Vorteil ist:
Du kannst mit PHP deinen Ordner in dem sich die Videos befinden durchsuchen und von allen Inhalten eines aussuchen lassen. So
bäuchtest du in Zukunft wenn weitere Videos dazukommen oder welche ausgetauscht werden, die einfach nur in den Ordner
schmeissen und PHP macht den Rest - ganz ohne selbst irgendwo in einem Quelltext die Dateinamen ändern zu müssen.


~Arano

hm, tönt gut. Hab leider zu Php kein Script gefunden... Wie würde das ausschauen?
Bitte warten ..
Mitglied: Arano
13.03.2010, aktualisiert 18.10.2012
Zitat von xp-user:
hm, tönt gut. Hab leider zu Php kein Script gefunden... Wie würde das ausschauen?
Hm... dabei gibt es auf PHP.net schon die "schwierige" hälft: http://de2.php.net/opendir :-P
Aber meine Variante könnte so aussehen:
01.
<?php
02.

03.
/* OPTIONEN */
04.
$strVideoDir = './flvs'; // Name des Verzeichnis aus dem die Datei stammen soll.
05.

06.
/* AUFRUF */
07.
echo 'Zufallsdatei eines Ordners: '.random_file($strVideoDir);
08.
echo '<hr>Geschrieben fuer XP-User auf <a href="https://www.administrator.de/forum/random-flash-player-aber-wie%3f-138059.html#comment-039;;
09.

10.
/* FUNKTION */
11.
/**
12.
 * random_file()
13.
 * Gibt eine Zufallsdatei eines Verzeichnises zurueck das als Parameter an die
14.
 * Funktion uebergeben wird.
15.
 * @param $strDir string Pfad eines Verzeichnises.
16.
 * @return string Zufallsdatei des Verzeichnises.
17.
 */
18.
function random_file($strDir=NULL)
19.
{
20.
    $hDir     = NULL;
21.
    $arrFiles = array();
22.
    
23.
    // Wenn in dem Verzeichnis nicht gelsen werden kann oder es nicht existiert.
24.
    if(!is_dir($strDir) or !is_readable($strDir))
25.
        trigger_error('Das Videoverzeichnis ist nicht lesbar oder existiert nicht', E_USER_ERROR);
26.
        
27.
    // Oeffne Verzeichnis.
28.
    $hDir = @opendir($strDir);
29.
    if(!is_resource($hDir))
30.
        trigger_error('Das Videoverzeichnis konnte nicht geoeffnet werden', E_USER_ERROR);
31.
    
32.
    // Lese Dateien aus dem Verzeichnis und speichere sie in einem Array - mit ausnahmen.
33.
    while($strFile = readdir($hDir))
34.
    {
35.
        // Die ausnahmen die uns nicht interessieren.
36.
        if(in_array($strFile, array('.','..')))
37.
            continue;
38.
        $arrFiles[] = $strFile;
39.
    }
40.
    
41.
    // Gebe einen Zufallsdateinamen aus dem Array zurueck.
42.
    return $arrFiles[array_rand($arrFiles)];
43.
}
44.
?>
Ein schönes Wochenende
~Arano
Bitte warten ..
Mitglied: Axel69
14.03.2010 um 22:30 Uhr
Oder JW-Player (http://www.longtailvideo.com/)
Unterstüzt auch Random-Play.
Bitte warten ..
Mitglied: xp-user
16.03.2010 um 10:48 Uhr
Das werde ich jetzt ausprobieren, ... also wenn ich dazukomme, aber besten Dank im voraus
Bitte warten ..
Mitglied: xp-user
16.03.2010 um 11:04 Uhr
Zitat von Arano:

// Wenn in dem Verzeichnis nicht gelsen werden kann oder es nicht existiert.
if(!is_dir($strDir) or !is_readable($strDir))
trigger_error('Das Videoverzeichnis ist nicht lesbar oder existiert nicht', E_USER_ERROR);

diese Zeile gibt mir einen Error:
Fatal error: Das Videoverzeichnis ist nicht lesbar oder existiert nicht in /httpdocs/video/flvs/index.php on line 37

schreibrechte hab ich gegeben. Woran kann es sonnst noch liegen?
Bitte warten ..
Mitglied: Arano
16.03.2010 um 19:41 Uhr
Hallo

Fatal error: Das Videoverzeichnis ist nicht lesbar oder existiert nicht in /httpdocs/video/flvs/index.php on line 37
Der Ordner aus dem die Videos gelesen werden sollen muss sich in dem Verzeichnis befinden in dem sich die Datei befindet die das Script ausführt. In deinen Fall tippe ich mal auf "flvs", also müsste deine Verzeichnisstruktur so aussehen:
/httpdocs/video/flvs/index.php
/httpdocs/video/flvs/flvs/video1.flv
/httpdocs/video/flvs/flvs/video2.flv

ODER
Du gibst anstelle einer relativen Pfadangabe eine Absolute an: "/httpdocs/video/flvs"
Bedenke aber, das die Datei aus ALLEN Dateien dieses Verzeichnisses gewählt wird - alle ausnahmen müssen in der Funktion bei den ausnahmen eingearbeitet werden. Da wäre es dann einfacher einen separaten Ordner für die Videos anzulegen


~Arano
Bitte warten ..
Ähnliche Inhalte
Windows Server

Flash im Firefox standardmäßig blockieren (click-to-play) - Einstellung ausrollen

gelöst Frage von Mun-deeWindows Server2 Kommentare

Hallo, Immer, wenn man etws für Firefox und Chrome umsetzen will, merkt man, wie einfach es bei Chrome (GPO) ...

Netzwerkmanagement

Welche URLs für Google Play?

Frage von DexthaNetzwerkmanagement3 Kommentare

Hallo, ich möchte auf unserem Proxy Freigaben für Google Play Store machen. In den Proxy-Logs finde ich aber immer ...

Netzwerkgrundlagen

Random MAC Win7 IPv6 verhindern

Frage von infowarsNetzwerkgrundlagen3 Kommentare

Hi, ich habe einen Win7 64 bit Rechner neu aufgespielt, welcher seine IPv6-Adresse nicht ändern soll und diese deshalb ...

Microsoft Office

Excel Number Format wechselt random zu Currency Format

Frage von YauhunMicrosoft Office2 Kommentare

Hallo zusammen, es geht um Office 2016 Standard auf einem Windows 7 Betriebssystem. Das Problem tritt spontan auf, vielleicht ...

Neue Wissensbeiträge
Router & Routing
Der "768k-Day" kommt
Information von LordGurke vor 17 StundenRouter & Routing2 Kommentare

Für Leute, die Router mit BGP-Fulltable betreiben vielleicht ein interessanter Hinweis: Die IPv4-Fulltable erreicht voraussichtlich innerhalb der nächsten 2-3 ...

Debian

Partition angeblich voll, dabei aber noch nicht mal zur Hälfte belegt

Anleitung von diemilz vor 19 StundenDebian8 Kommentare

Hallo zusammen, ich habe ein kleines Problem: Ich habe auf einem physischen Debian Linux Server als ZoneMinder-Server (HP ProLiant ...

Windows 7
Updategängelung auf Windows 10, die zweite
Information von Penny.Cilin vor 5 TagenWindows 72 Kommentare

Hallo, da Windows 7 im kommenden Jahr nicht mehr supportet wird, werden Nutzer von Window 7 home premium wieder ...

Internet
EU-Urheberrechtsreform: Zusammenfassung
Information von Frank vor 7 TagenInternet1 Kommentar

Auf golem.de gibt es eine Analyse von Friedhelm Greis, der das Thema EU-Urheberrechtsreform gut und strukturiert zusammenfasst. Zwar haben ...

Heiß diskutierte Inhalte
Backup
Veeam Community Edition
gelöst Frage von dgrebnerBackup21 Kommentare

Hallo Zusammen, kann jemand seine praktischen Erfahrungswerte mit der Veeam-Community Edition mit mir teilen? Es gab dazu ja schon ...

Festplatten, SSD, Raid
Harddisk kaputt, was sagt mir ChrystalDiskInfo
gelöst Frage von InfoSeekerFestplatten, SSD, Raid18 Kommentare

Hallo zusammen, Mein Rechner lahmt. Ich stell mir die Frage woran es liegt und bin der Meinung es ist ...

LAN, WAN, Wireless
Notebooks in Firmenwlan authentifizieren
gelöst Frage von EarthShakerLAN, WAN, Wireless17 Kommentare

Guten Tag, unsere Firma möchte gerne flächendeckend WLAN einführen und hat zu diesem Zweck einen Dienstleister beauftragt. Wir benötigen ...

Netzwerkmanagement
Netzwerk vorübergehend weg
gelöst Frage von ahstaxNetzwerkmanagement13 Kommentare

Hallo, folgendes Szenario stellt sich dar: Im Netzwerk mit Win7-PCs wurden Switche ausgetauscht. Grundsätzlich funktioniert alles mindestens so gut ...