HD video

by Vladimir

HTML

<script src="http://cdn.jquerytools.org/1.2.6/all/jquery.tools.min.js"></script>
<script src="http://releases.flowplayer.org/js/flowplayer-3.2.12.min.js"></script>
<div id="player"></div>

CSS

#player {
    width: 480px;
    height: 260px;
}

JavaScript

var switchTime = 0;
flowplayer("player", "http://releases.flowplayer.org/swf/flowplayer-3.2.16.swf", {
    //debug: true,
    onBegin: function() {
        console.log('onBegin, switchTime = ' + switchTime);
        if(switchTime!=0) {
                $f().seek(switchTime);
                switchTime = 0;
        }
	},
    clip: {
        autoPlay: false,
        provider: 'pseudo',
        urlResolvers: 'brselect',
        scaling: 'fit',
        bitrates: [
            { 
                 url: "http://46.4.69.113/video/Supernatural.s08e13.rus.LostFilm.TV.mp4", 
                 bitrate: 800, 
                 sd: true, 
                 isDefault: true
            },
            { 
                 url: "http://46.4.69.113/video/Supernatural.s08e13.rus.LostFilm.TV_hd.mp4", 
                 bitrate: 1600, 
                 hd: true
            }
        ],
    },
    plugins: {
        pseudo: {
            url: "http://releases.flowplayer.org/swf/flowplayer.pseudostreaming-3.2.12.swf"
        },
        brselect: {
            url: "http://releases.flowplayer.org/swf/flowplayer.bitrateselect-3.2.13.swf",
            onStreamSwitchBegin: function (newItem) {
                switchTime = $f().getTime();
            },
            onStreamSwitch: function(newItem) {
                console.log('Switched!');
            },
			hdButton: {
	    		place: 'both',
			    splash: {
							onLabel: 'вкл On',
							offLabel: 'выкл OfF'
						}
					}
            
        }
    }
});