ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: Hans van der Meer <hansm@science.uva.nl>
Subject: Re: Movies
Date: Wed, 8 Feb 2006 21:37:48 +0100	[thread overview]
Message-ID: <C1E66C15-C6F5-4A64-9D90-69C98442C2EE@science.uva.nl> (raw)
In-Reply-To: <43EA1A05.3020907@wxs.nl>



On Feb 8, 2006, at 17:19, Hans Hagen wrote:

> Hans van der Meer wrote:
>> The manual has not much more on movie inclusion therefore I searched
>> through the source.
>> In cont-new.tex I found things like
>> 	% \useexternalrendering[example-5][video/quicktime] [p1000726.mov]
>> and maybe that is what I was looking for. I adapted the movie name
>> and tried to test with the example given in cont-new.tex (starting at
>> line 1581) and --lo and behold-- now got a playing movie.
>>
> the rendering stuff is a bit too complex for what you want
>
> how about
>
> \externalfigure[mymovie.mov][width=4cm,height=3cm,preview=yes]

That's what I had and somehow could not get working again.
I therefore did some experimenting and now I have something working:

\setupinteraction[menu=on,state=start]
\def\renderingmenu[#1]%
    {\hbox
       {\setupbuttons[width=16mm,height=12mm]%
        \button{\symbol[StartRendering]} [StartRendering{#1}]\enspace
        \button{\symbol[StopRendering]}  [StopRendering{#1}]\enspace
        \button{\symbol[PauseRendering]} [PauseRendering{#1}]\enspace
        \button{\symbol[ResumeRendering]}[ResumeRendering{#1}]}}

In the above I first thought "StartMovie" etc would work but  
"StartRendering" etc did the trick. As of the special purpose of  
StartMovie and friends I am still in the dark.

\definerenderingwindow
    [movie]
    [width=1.33\makeupheight,height= 
\makeupheight,strut=no,offset=0pt,frame=off,
     background=color,backgroundcolor=BackgroundColor,
     closepageaction=StopCurrentRendering]

I had to remove the openpageaction from the example in the context  
fle and then it stopped putting the movie on each and every page once  
it had been opened.
Finally typesetting the movie with:

\useexternalrendering[purple][video/quicktime][purpleshort.mov]
\defineoverlay
	[theimage]
	[{\externalfigure[themovie][width=\overlaywidth,height= 
\overlayheight,type=jpg]}]
starttext
\hfill\framed[offset=0pt,strut=no,background={foreground,theimage}]
	{\placerenderingwindow[movie][themovie]}\hfill\null

As you can seen I placed the movie in a framed. This because I wanted  
the still image showing over it (you mentioned a "preview=yes" I will  
later experiment with it. I guess it also will work here?
The PROBLEM I encountered was that I thought to change the  
renderingwindow's background with a local call to
	\setuprenderingwindow[movie][parameters leading to the overlay as in  
framed]
but to no avail.
Maybe I did something wrong here? Could it be with the naming and/or  
the number of parameters in the setup?

Anyway, the stuff seems to work. From your answer I guess a sort of  
manual is still far way. Pity.
If you can spare some further hints, if necessary, I will be grateful  
as always.

yours sincerely,
dr. H. van der Meer

  reply	other threads:[~2006-02-08 20:37 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-02-08 14:45 Movies Hans van der Meer
2006-02-08 16:19 ` Movies Hans Hagen
2006-02-08 20:37   ` Hans van der Meer [this message]
2006-02-08 23:14     ` Movies Hans Hagen
  -- strict thread matches above, loose matches on Subject: below --
2008-01-18  4:44 Movies David Arnold
2008-01-18  7:51 ` Movies Andrea Valle
2008-01-18  8:11   ` Movies luigi scarso
2008-01-18 12:42 ` Movies Miguel Queiros
2000-06-01 19:26 Movies David Arnold
2000-06-01 23:07 ` Movies Hans Hagen
2000-06-01 23:08 ` Movies Hans Hagen
1999-06-09 11:58 movies Hans Hagen
1999-06-09 11:10 Movies Gilbert van den Dobbelsteen
1999-06-09  5:03 Movies David Arnold
1999-06-09  9:35 ` Movies Hans Hagen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=C1E66C15-C6F5-4A64-9D90-69C98442C2EE@science.uva.nl \
    --to=hansm@science.uva.nl \
    --cc=ntg-context@ntg.nl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).