SHOW:
|
|
- or go back to the newest paste.
| 1 | <html> | |
| 2 | <head> | |
| 3 | <title>xBattle Player</title> | |
| 4 | <script type="text/javascript"> | |
| 5 | window.onload = function () {
| |
| 6 | var player = new Audio; | |
| 7 | var bplay = document.getElementById('play');
| |
| 8 | var bnext = document.getElementById('next');
| |
| 9 | var bprev = document.getElementById('prev');
| |
| 10 | var bvolum = document.getElementById('volume');
| |
| 11 | var ctitle = document.getElementById('title');
| |
| 12 | - | var list = [['http://k007.kiwi6.com/hotlink/wp1i7pay90/rock_-_i_am_rock.mp3','Rock - I Am Rock'], |
| 12 | + | var list = [ |
| 13 | - | ['http://k007.kiwi6.com/hotlink/n2mgmg4z8r/linkin.mp3','Linkin Park - CASTLE OF GLASS'], |
| 13 | + | ['piesa1.mp3','Nume1'], |
| 14 | - | ['http://k007.kiwi6.com/hotlink/7345o21bo7/hardwellspaceman.mp3','Hardwell - Spaceman'], |
| 14 | + | ['piesa2.mp3','Nume2'], |
| 15 | - | ['http://k007.kiwi6.com/hotlink/cadaqmymtv/linkin_park_-_in_the_end.mp3','Linkin Park - In the end'], |
| 15 | + | ['piesa3.mp3','Nume3'] |
| 16 | - | ['http://k007.kiwi6.com/hotlink/43j9ocga54/rammstein_-_sonne.mp3','Rammstein - Stonne'], |
| 16 | + | ]; |
| 17 | - | ['http://k007.kiwi6.com/hotlink/1977vs4lap/asian_dub_foundation_-_fortress_europe.mp3','Asian Dub Foundation - Fortress Europe'], |
| 17 | + | |
| 18 | - | ['http://k007.kiwi6.com/hotlink/ffjq7sil65/rob_zombie_-_two_lane_blacktop.mp3','Rob Zombie - Two lane blacktop']]; |
| 18 | + | |
| 19 | ||
| 20 | function Change(track) {
| |
| 21 | player.setAttribute('src', list[track][0]);
| |
| 22 | ctitle.innerText = list[track][1]; | |
| 23 | ctitle.style.display = 'inherit'; | |
| 24 | setTimeout(function(){
| |
| 25 | ctitle.style.display = 'none'; | |
| 26 | },3000); | |
| 27 | player.play(); | |
| 28 | bplay.src = "img/pause.png"; | |
| 29 | } | |
| 30 | ||
| 31 | ||
| 32 | player.volume = 0.7; | |
| 33 | ||
| 34 | bplay.addEventListener("click", function() {
| |
| 35 | - | player.canPlayType('audio/wav;codecs="1"');
|
| 35 | + | |
| 36 | if (player.currentSrc == '') Change(0); | |
| 37 | player.play(); | |
| 38 | bplay.src = "img/pause.png"; | |
| 39 | } else {
| |
| 40 | player.pause(); | |
| 41 | bplay.src = "img/play.png"; | |
| 42 | } | |
| 43 | }, false); | |
| 44 | ||
| 45 | bnext.addEventListener("click", function() {
| |
| 46 | if (curTack+1 == list.length) curTack = 0; else curTack++; | |
| 47 | Change(curTack); | |
| 48 | }, false); | |
| 49 | ||
| 50 | bprev.addEventListener("click", function() {
| |
| 51 | if (curTack == 0) curTack = list.length-1; else curTack--; | |
| 52 | Change(curTack); | |
| 53 | }, false); | |
| 54 | ||
| 55 | bvolum.addEventListener("change", function() {
| |
| 56 | player.volume = this.value/100; | |
| 57 | }, false); | |
| 58 | ||
| 59 | player.addEventListener("ended", function() {
| |
| 60 | bnext.click(); | |
| 61 | }, false); | |
| 62 | ||
| 63 | bplay.click(); | |
| 64 | } | |
| 65 | </script> | |
| 66 | <style type="text/css"> | |
| 67 | #player {
| |
| 68 | background: #fff; | |
| 69 | border: #444 1px solid; | |
| 70 | width: 120px; | |
| 71 | padding: 3px; | |
| 72 | position: fixed; | |
| 73 | bottom: 0px; | |
| 74 | left: 0px; | |
| 75 | z-index: 9999; | |
| 76 | } | |
| 77 | ||
| 78 | #player:hover > #title {
| |
| 79 | display:inherit; | |
| 80 | } | |
| 81 | ||
| 82 | #title {
| |
| 83 | display: none; | |
| 84 | font-family: Tahoma; | |
| 85 | font-size: 10px; | |
| 86 | white-space:nowrap; | |
| 87 | overflow:hidden; | |
| 88 | } | |
| 89 | ||
| 90 | #player #buttons {
| |
| 91 | margin-top: 2px; | |
| 92 | } | |
| 93 | ||
| 94 | #player img:hover {
| |
| 95 | background: #ccc; | |
| 96 | } | |
| 97 | ||
| 98 | #player input[type='range'] {
| |
| 99 | -webkit-appearance: none !important; | |
| 100 | background:black; | |
| 101 | height:2px; | |
| 102 | width: 60px; | |
| 103 | margin-top: 4px; | |
| 104 | position: absolute; | |
| 105 | bottom: 10px; | |
| 106 | right: 5px; | |
| 107 | } | |
| 108 | ||
| 109 | #player #play {
| |
| 110 | margin-right: 5px; | |
| 111 | margin-left: 5px; | |
| 112 | } | |
| 113 | ||
| 114 | #player input[type='range']::-webkit-slider-thumb {
| |
| 115 | -webkit-appearance: none !important; | |
| 116 | background: #333; | |
| 117 | height: 6px; | |
| 118 | width: 9px; | |
| 119 | } | |
| 120 | </style> | |
| 121 | </head> | |
| 122 | <body> | |
| 123 | <div id="player"> | |
| 124 | <div id="title"></div> | |
| 125 | ||
| 126 | <div id="buttons"> | |
| 127 | <img src="img/play.png" id="play"/> | |
| 128 | <img src="img/prev.png" id="prev"/> | |
| 129 | <img src="img/next.png" id="next"/> | |
| 130 | </div> | |
| 131 | ||
| 132 | <div id="slider"> | |
| 133 | <input id="volume" type="range" min="0" value="70" max="100" step="1" /> | |
| 134 | </div> | |
| 135 | </div> | |
| 136 | </body> | |
| 137 | </html> |