You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by newbie_to_wicket <sm...@gmail.com> on 2008/10/03 15:25:36 UTC

Adding Adobe Media Player in wicket

Hi all,

In our application I've to add Adobe media player to play some video clips.

can any body worked on this, if you worked this kind of situations , please
give me some small examples .

I'm very glad if you help in this regard.

Thanks 
J


-- 
View this message in context: http://www.nabble.com/Adding-Adobe-Media-Player-in-wicket-tp19797690p19797690.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: Adding Adobe Media Player in wicket

Posted by newbie_to_wicket <sm...@gmail.com>.
Thanks Jeremy, I'll try on this..
once again thank u.

Cheers
J

Jeremy Thomerson-5 wrote:
> 
> The simplest thing is just to put the embed / object tags into the your
> HTML
> file and then adding a wicket:id to the tags that need dynamic parameters.
> Then use a WebMarkupContainer and AttributeModifier to insert the
> appropriate values.
> 
> Also, to make it reusable, it could be a panel that takes a couple of
> IModel<String> instances for the source and vars, etc.
> Something like this:
> 
> 
>     
>     
>     
> 
> 
> Obviously, the IModel values below would come from some dynamic source:
> 
>         WebMarkupContainer flashParam = new
> WebMarkupContainer("flashParamTag");
>         WebMarkupContainer flashSrc = new
> WebMarkupContainer("flashSrcTag");
>         WebMarkupContainer flashEmbed = new
> WebMarkupContainer("flashEmbedTag");
> 
>         IModel flashImages = new AbstractReadOnlyModel<String>(){
> 
>             @Override
>             public String getObject() {
>                 return "var1=foo&var2=foo";
>             }
> 
>         };
> 
>         IModel flashFile = new AbstractReadOnlyModel<String>(){
> 
>             @Override
>             public String getObject() {
>                 return "foobar.swf";
>             }
> 
>         };
> 
>         flashParam.add(new AttributeModifier("value", flashImages));
>         flashSrc.add(new AttributeModifier("value", flashFile));
>         flashEmbed.add(new AttributeModifier("flashvars", flashImages));
>         flashEmbed.add(new AttributeModifier("src", flashFile));
> 
>         add(flashParam);
>         add(flashSrc);
>         add(flashEmbed);
> 
> 
> 
> -- 
> Jeremy Thomerson
> http://www.wickettraining.com
> 
> On Fri, Oct 3, 2008 at 8:25 AM, newbie_to_wicket
> <sm...@gmail.com>wrote:
> 
>>
>> Hi all,
>>
>> In our application I've to add Adobe media player to play some video
>> clips.
>>
>> can any body worked on this, if you worked this kind of situations ,
>> please
>> give me some small examples .
>>
>> I'm very glad if you help in this regard.
>>
>> Thanks
>> J
>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Adding-Adobe-Media-Player-in-wicket-tp19797690p19797690.html
>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>> For additional commands, e-mail: users-help@wicket.apache.org
>>
>>
> 
> 

-- 
View this message in context: http://www.nabble.com/Adding-Adobe-Media-Player-in-wicket-tp19797690p19827296.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: Adding Adobe Media Player in wicket

Posted by Jeremy Thomerson <je...@wickettraining.com>.
The simplest thing is just to put the embed / object tags into the your HTML
file and then adding a wicket:id to the tags that need dynamic parameters.
Then use a WebMarkupContainer and AttributeModifier to insert the
appropriate values.

Also, to make it reusable, it could be a panel that takes a couple of
IModel<String> instances for the source and vars, etc.
Something like this:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="
http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"
width="97%" height="275" id="theMovie">
    <param wicket:id="flashParamTag" name="FlashVars"
value="someVar=someValue" />
    <param wicket:id="flashSrcTag" name="SRC" value="foobar.swf" />
    <embed wicket:id="flashEmbedTag" flashvars="someVar=someValue"
src="foobar.swf" menu="false" pluginspage="
http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"
width="97%" height="275" name="theMovie"></embed>
</object>

Obviously, the IModel values below would come from some dynamic source:

        WebMarkupContainer flashParam = new
WebMarkupContainer("flashParamTag");
        WebMarkupContainer flashSrc = new WebMarkupContainer("flashSrcTag");
        WebMarkupContainer flashEmbed = new
WebMarkupContainer("flashEmbedTag");

        IModel flashImages = new AbstractReadOnlyModel<String>(){

            @Override
            public String getObject() {
                return "var1=foo&var2=foo";
            }

        };

        IModel flashFile = new AbstractReadOnlyModel<String>(){

            @Override
            public String getObject() {
                return "foobar.swf";
            }

        };

        flashParam.add(new AttributeModifier("value", flashImages));
        flashSrc.add(new AttributeModifier("value", flashFile));
        flashEmbed.add(new AttributeModifier("flashvars", flashImages));
        flashEmbed.add(new AttributeModifier("src", flashFile));

        add(flashParam);
        add(flashSrc);
        add(flashEmbed);



-- 
Jeremy Thomerson
http://www.wickettraining.com

On Fri, Oct 3, 2008 at 8:25 AM, newbie_to_wicket <sm...@gmail.com>wrote:

>
> Hi all,
>
> In our application I've to add Adobe media player to play some video clips.
>
> can any body worked on this, if you worked this kind of situations , please
> give me some small examples .
>
> I'm very glad if you help in this regard.
>
> Thanks
> J
>
>
> --
> View this message in context:
> http://www.nabble.com/Adding-Adobe-Media-Player-in-wicket-tp19797690p19797690.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>