Birden fazla açılış saati çalar?

3 Cevap php

This is my site. i player.php dosyayı çalmak için şarkı seçmek ne zaman açılacak ve seçilen şarkılarını çalacak.

Her şey iyi çalışıyor, ama o geri gitmek ve bir daha çalar pencereyi açarak başka bir şarkı seçecek zaman sorundur. Bana yardım edin lütfen.

I want only one player window has to be opened even i select other songs also. to check the problem go to this url and play the songs once

player.php

createElement("playlist");
$dom->appendChild($root);
$root->setAttribute('version', "1");
$root->setAttribute('xmlns', "http://xspf.org/ns/0/");
$rootnext = $dom->createElement("trackList");
$root->appendChild($rootnext);
foreach ($song as $counter) {
    $tokens = ",";
    $tokenized = strtok($counter, $tokens);
// create child element

$song = $dom->createElement("track");
$rootnext->appendChild($song);
$song1 = $dom->createElement("creator");
$song->appendChild($song1);
$text = $dom->createTextNode("www.musicking.in");
$song1->appendChild($text); 
$song1 = $dom->createElement("title");
$song->appendChild($song1);
// create text node
$text = $dom->createTextNode($tokenized);
$song1->appendChild($text); 
$tokenized = strtok($tokens);
$song1 = $dom->createElement("location");
$song->appendChild($song1);
$text = $dom->createTextNode($tokenized);
$song1->appendChild($text); 

}
// save 
$dom->save("playlist.xml");
?>

playlist.xml


www.musicking.inDuryodhana's dialouge1/Ntr dialouges/duryodhana's dialouge.mp3www.musicking.inDuryodhana's dialouge2/Ntr dialouges/dvsk_dialogues-10.mp3www.musicking.inDuryodhana's dialouge3/Ntr dialouges/dvsk_dialogues-3.mp3www.musicking.inDuryodhana's dialouge4/Ntr dialouges/dvsk_dialogues-4.mp3www.musicking.inDuryodhana's dialouge5/Ntr dialouges/dvsk_dialogues-5.mp3www.musicking.inDuryodhana's dialouge6/Ntr dialouges/dvsk_dialogues-6.mp3www.musicking.inDuryodhana's dialouge7/Ntr dialouges/dvsk_dialogues-7.mp3www.musicking.inDuryodhana's dialouge8/Ntr dialouges/dvsk_dialogues-8.mp3www.musicking.inDuryodhana's dialouge9/Ntr dialouges/dvsk_dialogues-9.mp3www.musicking.inDuryodhana's dialouge10/Ntr dialouges/dvsk_dialogues-11.mp3www.musicking.inDuryodhana's dialouge11/Ntr dialouges/karna's dialouge.mp3

3 Cevap

Alekc doğru vardır.

Form kodu şudur:

<form method="post" action="/player.php" target="_blank">

Sen player gibi bir şey için hedef değiştirmek gerekir. Bu değişiklik, hala yeni bir pencerede açmak için oyuncu neden olur, ama bu pencere benzersiz adı olacak.

<form method="post" action="/player.php" target="player">

Bir kullanıcı yerine başka bir pencere açmak ", Seçilmiş Oynat" tıkladığında sonra, bu eski oyuncu haline yükleyecektir.

Ben formda target = '_blank' belirttiğiniz çünkü yeni bir pencere açar düşünüyorum. Farklı bir hedef (yani hedef = "player") kullanmayı deneyin.

Ben Alekc katılıyorum.

Yeni çalma listesine (javascript veya jquery ile kolay) iframe src daha iyi bir kullanıcı deneyimi için de yeni bir pencere açmak olmamalı ama iframe sayfa içinde oyuncu div koymak ve daha sonra basit bir değişiklik. Web kullanıcılarının çoğu pop-up engelleme komut var, bu yüzden oyuncu bile görünmeyebilir.

Sayfa içinde oyuncu koyarak tasarım ve kullanılabilirlik artırır.