Hi,
ich habe eine Webseite mit einem nachladenen Video Player (Flash) welcher auf eine ja eine bestimmte Datei lädt und abspielt.
Meine Frage ist wie ich diese URL per HttpRequest oder ähnlichem auslese weil diese dynamisch ist.
Beispiel URL (IP ersetzt, müsste abgelaufen sein mittlerweile)
Ich habe die Adresse manuell mit FF 42 per Firebug mitgeschnitten, diesen Schritt will ich genau automatisieren.
Ausschnitt aus dem Seitenquelltext
MfG.
ich habe eine Webseite mit einem nachladenen Video Player (Flash) welcher auf eine ja eine bestimmte Datei lädt und abspielt.
Meine Frage ist wie ich diese URL per HttpRequest oder ähnlichem auslese weil diese dynamisch ist.
Beispiel URL (IP ersetzt, müsste abgelaufen sein mittlerweile)
https://r2---sn-4g57knls.googlevideo.com/videoplayback?id=024f2b2f4e9f3043&itag=22&source=webdrive&begin=0&requiressl=yes&mm=30&mn=sn-4g57knls&ms=nxu&mv=u&nh=IgpwcjAyLmZyYTE1KgkxMjcuMC4wLjE&pl=24&mime=video/mp4&lmt=1450530871008957&mt=1451088391&ip=8.8.8.8&ipbits=8&expire=1451117337&sparams=ip,ipbits,expire,id,itag,source,requiressl,mm,mn,ms,mv,nh,pl,mime,lmt&signature=28A8D204907833FFB69DA3818B18D1EA42E059B4.A5A32E356CE7D7C74B87779EEDBD06551737B539&key=ck2
Ich habe die Adresse manuell mit FF 42 per Firebug mitgeschnitten, diesen Schritt will ich genau automatisieren.
Ausschnitt aus dem Seitenquelltext
Quellcode
- <script type="text/javascript">
- var site_name = 'Test Seite';
- var height = '539px';
- </script>
- <script type="text/javascript" src="http://hdfilme.tv/public/js/jwplayer_6/jwplayer.js"></script>
- <script type="text/javascript">
- var _0x21a6=["\x6B\x65\x79","\x44\x48\x73\x41\x7A\x65\x55\x59\x72\x69\x68\x4E\x34\x78\x4D\x75\x33\x53\x61\x7A\x43\x74\x46\x56\x75\x49\x6F\x4E\x71\x53\x6A\x56\x43\x66\x43\x79\x61\x54\x6C\x6E\x66\x47\x30\x3D"];jwplayer[_0x21a6[0]]=_0x21a6[1];
- </script>
- <script type="text/javascript">
- $(document).ready(function()
- {
- var player = jwplayer("mediaplayer");
- var movie_episode = $('#movie_episode');
- // Lay episode hien tai
- //var url_arr = window.location.href.split('#');
- //console.log(url_arr);
- var episode = movie_episode.find('[_episode="1"]');
- //var episode = movie_episode.find('[_episode="'+url_arr[1]+'"]')
- episode = (!episode[0]) ? movie_episode.find('[_episode]:first') : episode;
- play_movie(episode);
- // Chuyen episode // tam tat do chay grap picasa phai load lai tran
- /*$('#movie_episode [_episode]').click(function()
- {
- play_movie($(this));
- return false;
- });
- */
- /**
- * Play movie
- */
- function play_movie(episode)
- {
- // Neu khong ton tai tap
- if (!episode[0])
- {
- return false;
- }
- //alert(episode.attr('_episode'));
- $('#movie_episode [_episode]').removeClass('this');
- $('#movie_episode [_episode='+episode.attr('_episode')+']').addClass('this');
- // Lay link va sub
- var link = episode.attr('_link');
- var newlink = [{"file":"https:\/\/lh3.googleusercontent.com\/_tN9lE0O_7oLf1dXA-rd4NoGNbNF8UAVTuI0ZRDBv-I=m18","label":"360P","type":"mp4"},{"file":"https:\/\/lh3.googleusercontent.com\/_tN9lE0O_7oLf1dXA-rd4NoGNbNF8UAVTuI0ZRDBv-I=m22","label":"720P","type":"mp4"}];
- //link= link.buildHash2();
- //alert(link);
- //var sub = episode.attr('_sub');
- // Tao config cua jwplayer
- var config = {
- 'flashplayer': public_url+'js/jwplayer_6/jwplayer.flash.swf',
- 'skin': public_url+'js/jwplayer_6/skins/vapor.xml', //beelden|bekle|five|glow|roundster|six|stormtrooper|vapor
- 'abouttext': site_name,
- 'aboutlink': site_url,
- 'width': '100%',
- 'height': height,
- 'autostart': 'true',
- 'stretching': 'uniform',
- 'sources' : newlink,
- // 1 file
- // 'file': link,
- // subs
- tracks: [
- ],
- 'modes': [
- {type: 'flash', src: public_url+'js/jwplayer_6/jwplayer.flash.swf'},
- {type: 'html5', config: {
- 'file': link,
- provider: 'video'
- }
- }
- ],
- 'plugins': {
- // Time slider
- 'http://***/public/js/jwplayer_6/plugins/timeslider/timeslidertooltipplugin-3.js': {
- 'preview': {
- 'enabled': false
- }
- },
- },
- 'events': {
- onComplete: function(event)
- {
- next_movie(episode);
- },
- onError: function(event)
- {
- next_movie(episode);
- }
- }
- }
- // Xu ly voi tung loai provider
- var provider = link.split('://').shift().toLowerCase();
- switch (provider)
- {
- case 'rtmp':
- {
- config['provider'] = 'rtmp';
- config['rtmp'] = { bufferlength: 9};
- break;
- break;
- }
- case 'rtmps':
- {
- config['provider'] = 'rtmps';
- config['rtmp'] = { bufferlength: 9};
- break;
- break;
- }
- default:
- {
- config['provider'] = 'http';
- break;
- }
- }
- // Khoi tao jwplayer
- player.setup(config);
- // Xu ly html
- movie_episode.find('[_episode]').removeClass('current');
- episode.addClass('current');
- window.parent.location = '#'+episode.attr('_episode');
- }
- /**
- * Chuyen den tap tiep theo
- */
- function next_movie(episode)
- {
- var episode_next = episode.next();
- play_movie(episode_next);
- }
- });
- </script>
MfG.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „alkoforumm“ ()