This is a message.

Forum user: Welsh_Dwarf

Basic information

Registered Mar 19, 2009
Last login Nov 21, 2011
Forum posts 13
Direct URL http://www.flowplayer.org/forum/users/9292

Latest forum posts

Posts:

Registered:

» Open source - remove logo

Posted: Sep 28, 2009

OK, the short answer to both those questions is no.

Flow player is GPL3 which means that there is a 'do not remove branding' clause built in. IOW it's not leagle to remove the logo from the open source player.

In respect for the developpers, no one has gone to the trouble of releasing such a player.

The commercial version also comes with source code, so you can modify it (a part from removing the key verification code).

FYI the commercial license is very reasonable considering the quality of the product, and the devs are very helpful.

Posts:

Registered:

» » Compatibility

Posted: Aug 27, 2009

OK, I've installed the plugin, but now I get #1069 errors when I try to show captions (the timed text file is loaded from the server).

Here are my versions (in case it helps)
flowplayer.bwcheck-3.1.0.swf
flowplayer.captions-3.1.3.swf
flowplayer.commercial-3.1.1.swf
flowplayer.content-3.1.0.swf
flowplayer.controls-3.1.1.swf
flowplayer.pseudostreaming-3.1.2.swf

TIA for your time

David

Posts:

Registered:

Compatibility

Posted: Aug 26, 2009

Thanks for the heads up.

Is the 3.1.3 captions plugin binary compatible with the 3.1.2 player? This is to know if I can test on the site.

David

Posts:

Registered:

» Changing captions on the fly

Posted: Aug 25, 2009

Sorry to insist, but this is becoming increasingly noticed by our client.

Edit:

Sorry about this message, I really didn't mean to sound as agresive as I did. I'm just a bit desperate for some pointers as to how to solve this problem.

Posts:

Registered:

Changing captions on the fly

Posted: Jul 24, 2009

Hi,

I'm currently useing flowplayer on a video site I admiister :http://www.europafilmtreasures.fr/ and I'm using the captions plugin with 'loadCaption' to change subtitles on the fly in the videos.

My problem is that after having changed subtitles 3 or 4 times in a video, the subtitles stop changing, or you get a flash of the right one before it's replaced by a translation.

On examining the source code, I get the impression that loadCaption loads a new caption file, but doesn't remove the old one, leading to curpoint multiplication and general nastyness.

Could someone please confirme this and if it is a bug, please propose a fix.

Thank you.

David

Posts:

Registered:

» Changing the backgroundColor via Javascript

Posted: Jun 8, 2009

Replying to myself.

Just goes to show, as soon as you post, you find :)

For posterity, here's the answer:

The player canvas is a plugin like any other, so it can be found using:


var canvas = $f().getPlugin("canvas");

And to modify it's properties use:


var canvas = $f().getPlugin("canvas").css({backgroundColor:'#FFFFFF'});

Posts:

Registered:

Changing the backgroundColor via Javascript

Posted: Jun 8, 2009

Hi

I'm currently trying to make it so that when my player is in 'normal' mode, it is on a white background (to fit in with the page) but when I go to fullscreen, the background becomes black.

I can see I need to use onFullscreen and onFullscreenExit, but what I can't find is the property I need to toggle to change the background color( I'm not talking about the player screen here, this is the 'canvas' section of the player).

Any hints much appreciated.

David

Posts:

Registered:

Commercial Embedding

Posted: May 28, 2009

Hi, I'm trying to determine how many liscences we need to buy:

We have a video serving site (on which the flowplayer swf is installed) and the flowplayer flash is then embedded using the flowplayer.js from 5 daughter sites.

The reason for this set up is system based (bandwidth costs of our various providers) and permissions based (loading the subtitles).

Since we're 'embedding' the player from the server site, is it possible to just use one key?

TIA for your time.

David

Posts:

Registered:

KHTML and Javascript Events

Posted: Apr 15, 2009

Hi I'm currently setting up a token based security model for a site I maintain. Everything works except Konqueror (KDE4) . I know it's a corner case, and the client won't even notice (Safary works fine) but I'd love to be able to have Konqueror work.

the problem is that the film loads, but none of the events trigger, so the viewer is left with a taunt video of Laurel and Hardy being carted off.

Any help much appreciated.

D.



  //flowplayer("player", "flowplayer-3.0.7.swf"); 
  var url="";
  var offset=new Date().getTime();//offset to keep new values comeing in
  var token=0;
  var sub_token=toutou.js.ajax.request('get_subtoken.php?offset='+offset);
  var started=false;
  var seeked = false;
  
   
 
  //Refresh the players token
  refresh_token = function(){
	var result = toutou.js.ajax.request('refresh_token.php?offset='+offset+'&token='+token+'&sub_token='+sub_token);
	offset++
	alert ('Refreshed token : ' + token + ' old subtoken :'  + sub_token + 'new subtoken : ' + result);
	sub_token=result;
  }

  
  $f("player", "flowplayer-3.0.7.swf", { 
     
    
    clip: { 
        url:'flvprovider.php?file=T_1204_292_8673.flv',  
        provider: 'flvprovider',
	//autoBuffering: 'true',
	// this is the Timed Text file with captions info 
        captionUrl: "/T_1203_604_8672.xml",
	autoPlay: true,
	
	onStart: function(clip){
		alert ('Clip started');
		if (!started){
			started=true;
			var result = toutou.js.ajax.request('get_token.php?offset='+offset);
			offset++
			if (url==""){
				url= clip.url;
			}
			token=result;
			
			$f().setClip({url: url+'&token='+result,provider:'flvprovider',autoStart:true}); 
			$f().play();
			$f().getPlugin("captions").loadCaptions(0,"/T_1203_604_8672.xml");
			
		}else{
			started=false;
			seeked=false;
		}
	},
	
	onBeforeSeek : function(clip){
		refresh_token();
		
	},
	onBufferEmpty : function(clip){
		if (current_extension=='hi'){
			current_extension='medium';
			var result = toutou.js.ajax.request('get_token.php?offset='+offset);
			offset++
			if (url==""){
				
			}
			token=result;
			var time = $f().getTime();
			$f().setClip({url: 'flvprovider.php?file='+version_medium_extension+'&token='+result, provider:'flvprovider',autoStart:true}); 
			$f().play();
			$f().seek(time);
			$f().getPlugin("captions").loadCaptions(0,"/T_1203_604_8672.xml");
		}else if (current_extension=='medium'){
			current_extension='low';
			var result = toutou.js.ajax.request('get_token.php?offset='+offset);
			offset++
			if (url==""){
				
			}
			token=result;
			var time = $f().getTime();
			$f().setClip({url: 'flvprovider.php?file='+version_low_extension+'&token='+result, provider:'flvprovider',autoStart:true}); 
			$f().play();
			$f().getPlugin("captions").loadCaptions(0,"/T_1203_604_8672.xml");
		}
	}
	
	
	
	
    }, 
  
    onLoad: function(){
	    $f().play();
    },
    // streaming plugins are configured normally under plugins node 
    plugins: { 
        flvprovider: {  
            url: 'flowplayer.pseudostreaming-3.1.1.swf' , 
	     // use ${start} as a placeholder for the target keyframe 
	     queryString: escape('&position=${start}') 
        },
	
	captions: { 
            url: 'flowplayer.captions-3.0.0.swf', 
                         
             // pointer to a content plugin (see below) 
             captionTarget: 'content' 
        }, 
                 
        // configure a content plugin to look good for our purpose 
       content: { 
             url:'flowplayer.content-3.0.2.swf', 
             bottom: 25, 
             width: '100%', 
             height:40, 
             backgroundColor: 'transparent', 
             backgroundGradient: 'low', 
             borderRadius: 4, 
             border: 0, 
             style: {  
                  'body': {  
                      fontSize: '14',  
                      fontFamily: 'Arial', 
                      textAlign: 'center', 
                      color: '#FFFF00' 
                   }  
             }  
      } 
	
    } 
  });
  
 

Posts:

Registered:

» » » » Captions plugin JavaScript API?

Posted: Mar 26, 2009

Actually, I found that this works OK:

$f().getPlugin("captions").loadCaptions(0,menu.value);

You just need to put it in an onPlay()

HTH

David

Posts:

Registered:

» » » Captions plugin JavaScript API?

Posted: Mar 20, 2009

I'm also interested in this, but not for the same reasons. On our site (www.europafilmtreasures.eu) we need to offer sevral subtitle options (one per language for 5 languages) and switch between them in Javascript.

Would it be hard to implement?

Posts:

Registered:

» Changing urls mid-seek

Posted: Mar 20, 2009

OK, I've solved the problem by using a secondary token for keeping the primary up to date ...

Posts:

Registered:

Changing urls mid-seek

Posted: Mar 19, 2009

Hi everyone.

I'm currently preparing a prototype using FlowPlayer to replace our current Flash player.

One of the reasons for switching is to annoy (or block if possible) streamleachers.

To this end, I've implemented a token-based system using pseudostreaming on a php script.

The problem is that when the player seeks, I need to get another token, and replace the url in the clip. When I do this, the player either balks or doesn't notice.

Has anyone had any success doing what I'm trying? Does anyone have any tips?

David