[Plugin: Audio Player] Easy php random/shuffle for standalone audio player!
-
1) make a .txt playlist file similar to those for flash-mp3-player.net:
path/to/mp3file.mp3|Song title
path/to/mp3file2.mp3|Song title2
path/to/mp3file3.mp3|Song title3
(optionally add “|Artist name” on the end of lines)2)install audio-player: https://wpaudioplayer.com/standalone/
(i have the files in the same directory as the script)3)Use this script to load the player:
(if you want artist names, uncomment those lines)HEAD:
<script type="text/javascript" src="audio-player.js"></script> <script type="text/javascript"> AudioPlayer.setup("https://YOURSITE/PATH/player.swf", { width: 290 }); </script>
BODY:
<?php $lines = file('list.txt'); shuffle($lines); //comment this out if you wish not to shuffle mp3 files foreach ($lines as $line){ $e_arr=explode("|", $line); $soundfile.=$e_arr[0].","; if($e_arr[1]){ $e_arr[1]=substr($e_arr[1], 0, -2);//gets rid of "/n" $titles.=$e_arr[1].","; } else{ //if title is not set, set it to filename (without the path) $path_arr=explode("/",$e_arr[0]); $end=end($path_arr); $titles.=$end.","; } #if($e_arr[2]) $artists.=$e_arr[2].","; } $soundfile=substr($soundfile, 0, -1); $titles=substr($titles, 0, -1); #$artists=substr($artists, 0, -1); ?> <p id="audioplayer_1">Alternative content</p> <script type="text/javascript"> AudioPlayer.embed("audioplayer_1", { soundFile: "<?php echo $soundfile; ?>", titles: "<?php echo $titles; ?>"/*, artists: "<?php echo $artists; ?>" */ }); </script>
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
- The topic ‘[Plugin: Audio Player] Easy php random/shuffle for standalone audio player!’ is closed to new replies.