⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 moviecontroller.html

📁 这个是java的quicktime for java 的详细使用文档
💻 HTML
📖 第 1 页 / 共 5 页
字号:
</TABLE><A NAME="getRequiredSize()"><!-- --></A><H3>getRequiredSize</H3><PRE>public final <A HREF="../../../quicktime/qd/QDDimension.html">QDDimension</A> <B>getRequiredSize</B>()</PRE><DL><DD>This returns the actual size of the controller itself - how many pixels high and wide that the  controller takes up. This size is independent of the actual display size of the movie and the controller and represents the default number of pixels that are required in horizontal and  vertical dimensions to display the actual controller.<DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>the minimum size for the controller</DL></DD></DL><HR><A NAME="idle()"><!-- --></A><H3>idle</H3><PRE>public final void <B>idle</B>()                throws <A HREF="../../../quicktime/QTException.html">QTException</A></PRE><DL><DD>This method performs idle processing for a movie controller.  This idle processing includes calling the Movie Toolbox's MoviesTask  function for each movie that is associated with the controller.	 <BR><BR><b> <a href="http://developer.apple.com/techpubs/quicktime/qtdevdocs/INMAC/QTC/imMovieContComp.11.htm#imMovi14">QuickTime::MCIdle()</a> </b><BR><BR></DL></DD></DL><HR><A NAME="setActionFilter(quicktime.std.movies.ActionFilter)"><!-- --></A><H3>setActionFilter</H3><PRE>public final void <B>setActionFilter</B>(<A HREF="../../../quicktime/std/movies/ActionFilter.html">ActionFilter</A>&nbsp;filter)                           throws <A HREF="../../../quicktime/std/StdQTException.html">StdQTException</A></PRE><DL><DD>Registers a class that can provide a filter function for any action the MovieController takes. By default the filter will not be called with idle actions. If the filter is null the  current idleFilter will be removed.	 <BR><BR><b> <a href="http://developer.apple.com/techpubs/quicktime/qtdevdocs/INMAC/QTC/imMovieContComp.e.htm#imMovi99">QuickTime::MCSetActionFilterWithRefCon()</a> </b><BR><BR></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>filter</CODE> - the filter that you use<DT><B>See Also: </B><DD><A HREF="../../../quicktime/std/clocks/QTCallBack.html"><CODE>QTCallBack</CODE></A></DL></DD></DL><HR><A NAME="setActionFilter(quicktime.std.movies.ActionFilter, boolean)"><!-- --></A><H3>setActionFilter</H3><PRE>public final void <B>setActionFilter</B>(<A HREF="../../../quicktime/std/movies/ActionFilter.html">ActionFilter</A>&nbsp;filter,                                  boolean&nbsp;doIdle)                           throws <A HREF="../../../quicktime/std/StdQTException.html">StdQTException</A></PRE><DL><DD>Registers a class that can provide a filter function for any action the MovieController takes. If the filter is null the current idleFilter will be removed.	 <BR><BR><b> <a href="http://developer.apple.com/techpubs/quicktime/qtdevdocs/INMAC/QTC/imMovieContComp.e.htm#imMovi99">QuickTime::MCSetActionFilterWithRefCon()</a> </b><BR><BR></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>filter</CODE> - the filter that you use<DD><CODE>idleFlag</CODE> - if true the filter will also be called with idle actions, otherwise false.<DT><B>See Also: </B><DD><A HREF="../../../quicktime/std/clocks/QTCallBack.html"><CODE>QTCallBack</CODE></A></DL></DD></DL><HR><A NAME="removeActionFilter()"><!-- --></A><H3>removeActionFilter</H3><PRE>public final void <B>removeActionFilter</B>()                              throws <A HREF="../../../quicktime/std/StdQTException.html">StdQTException</A></PRE><DL><DD>Removes the current action filter from the MovieController.	 <BR><BR><b> <a href="http://developer.apple.com/techpubs/quicktime/qtdevdocs/INMAC/QTC/imMovieContComp.e.htm#imMovi99">QuickTime::MCSetActionFilterWithRefCon()</a> </b><BR><BR></DL></DD></DL><HR><A NAME="setMovie(quicktime.std.movies.Movie, quicktime.qd.QDGraphics, quicktime.qd.QDPoint)"><!-- --></A><H3>setMovie</H3><PRE>public void <B>setMovie</B>(<A HREF="../../../quicktime/std/movies/Movie.html">Movie</A>&nbsp;aMovie,                     <A HREF="../../../quicktime/qd/QDGraphics.html">QDGraphics</A>&nbsp;movieWindow,                     <A HREF="../../../quicktime/qd/QDPoint.html">QDPoint</A>&nbsp;location)              throws <A HREF="../../../quicktime/std/StdQTException.html">StdQTException</A></PRE><DL><DD>This method replaces the current movie controlled by the movie controller with a new movie. When calling this method, you must supply a valid QDGraphics object for the movieWindow parameter. To remove a movie, call removeMovie. To control multiple movies, use the MultiMovieController class.	 <BR><BR><b> <a href="http://developer.apple.com/techpubs/quicktime/qtdevdocs/INMAC/QTC/imMovieContComp.c.htm#imMovi41">QuickTime::MCSetMovie()</a> </b><BR><BR></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>aMovie</CODE> - Identifies the movie to be associated with the movie controller.<DD><CODE>movieWindow</CODE> - Identifies the window in which the movie is to be displayed. This may NOT be null unless the movie is also null.<DD><CODE>location</CODE> - Specifies the upper-left corner of the movie within the window                    specified by the movieWindow parameter.<DT><B>See Also: </B><DD><A HREF="../../../quicktime/std/movies/MultiMovieController.html"><CODE>MultiMovieController</CODE></A></DL></DD></DL><HR><A NAME="getMovie()"><!-- --></A><H3>getMovie</H3><PRE>public final <A HREF="../../../quicktime/std/movies/Movie.html">Movie</A> <B>getMovie</B>()                     throws <A HREF="../../../quicktime/std/StdQTException.html">StdQTException</A></PRE><DL><DD>This method allows you to get the movie associated with controller.	 <BR><BR><b> <a href="http://developer.apple.com/techpubs/quicktime/qtdevdocs/REF/ref_undocfuncs.htm#pgfId=17051">QuickTime::MCGetIndMovie()</a> </b><BR><BR></DL></DD><DD><DL><DT><B>Returns:</B><DD>a Movie object.</DL></DD></DL><HR><A NAME="removeMovie()"><!-- --></A><H3>removeMovie</H3><PRE>public void <B>removeMovie</B>()                 throws <A HREF="../../../quicktime/std/StdQTException.html">StdQTException</A></PRE><DL><DD>This method allows you to remove the movie of the controller.	 <BR><BR><b> <a href="http://developer.apple.com/techpubs/quicktime/qtdevdocs/REF/ref_undocfuncs.htm#pgfId=17061">QuickTime::MCRemoveMovie()</a> </b><BR><BR></DL></DD></DL><HR><A NAME="draw()"><!-- --></A><H3>draw</H3><PRE>public final void <B>draw</B>()                throws <A HREF="../../../quicktime/std/StdQTException.html">StdQTException</A></PRE><DL><DD>Your application should call the draw method in response to an update event The movie controller component updates the movie controller if the controller is in the same window  with the Canvas object. The controller component updates the movie associated with  the controller only if the movie is contained in the frame of the Canvas object.	 	 <BR><BR><b> <a href="http://developer.apple.com/techpubs/quicktime/qtdevdocs/INMAC/QTC/imMovieContComp.11.htm#imMovi12">QuickTime::MCDraw()</a> </b><BR><BR></DL></DD></DL><HR><A NAME="click(quicktime.qd.QDPoint, int)"><!-- --></A><H3>click</H3><PRE>public final boolean <B>click</B>(<A HREF="../../../quicktime/qd/QDPoint.html">QDPoint</A>&nbsp;where,                           int&nbsp;modifiers)                    throws <A HREF="../../../quicktime/std/StdQTException.html">StdQTException</A></PRE><DL><DD>Your application should call the method when the user clicks in a movie controller window.	 <BR><BR><b> <a href="http://developer.apple.com/techpubs/quicktime/qtdevdocs/INMAC/QTC/imMovieContComp.11.htm#imMovi10">QuickTime::MCClick()</a> </b><BR><BR></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>where</CODE> - a QDPoint indicating the location of the click<DD><CODE>modifiers</CODE> - specifies java-defined modifier flags for the event</DL></DD></DL><HR><A NAME="key(int, int)"><!-- --></A><H3>key</H3><PRE>public final boolean <B>key</B>(int&nbsp;key,                         int&nbsp;modifiers)                  throws <A HREF="../../../quicktime/std/StdQTException.html">StdQTException</A></PRE><DL><DD>This method handles keyboard events for a movie controller. You can call this method only if you have enabled keystroke processing in the controller. By default, keystroke processing is turned off when you create a movie controller. You can enable and disable keystroke processing using the setKeysEnabled method.	 <BR><BR><b> <a href="http://developer.apple.com/techpubs/quicktime/qtdevdocs/INMAC/QTC/imMovieContComp.11.htm#imMovi16">QuickTime::MCKey()</a> </b><BR><BR></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>key</CODE> - specifies the java-defined keystroke<DD><CODE>modifiers</CODE> - specifies java-defined modifier flags for the event</DL></DD></DL><HR><A NAME="activate()"><!-- --></A><H3>activate</H3><PRE>public final void <B>activate</B>()                    throws <A HREF="../../../quicktime/std/StdQTException.html">StdQTException</A></PRE><DL><DD>This method activates the movie controller. 	 <BR><BR><b> <a href="http://developer.apple.com/techpubs/quicktime/qtdevdocs/INMAC/QTC/imMovieContComp.e.htm#imMovi97">QuickTime::MCDoAction()</a> </b><BR><BR></DL></DD></DL><HR><A NAME="deactivate()"><!-- --></A><H3>deactivate</H3><PRE>public final void <B>deactivate</B>()                      throws <A HREF="../../../quicktime/std/StdQTException.html">StdQTException</A></PRE><DL><DD>This method deactivates the movie controller. 	 <BR><BR><b> <a href="http://developer.apple.com/techpubs/quicktime/qtdevdocs/INMAC/QTC/imMovieContComp.e.htm#imMovi97">QuickTime::MCDoAction()</a> </b><BR><BR></DL></DD></DL><HR><A NAME="play(float)"><!-- --></A><H3>play</H3><PRE>public final void <B>play</B>(float&nbsp;rate)                throws <A HREF="../../../quicktime/std/StdQTException.html">StdQTException</A></PRE><DL><DD>Your application can use this action to start or stop playing a movie.	 <BR><BR><b> <a href="http://developer.apple.com/techpubs/quicktime/qtdevdocs/INMAC/QTC/imMovieContComp.e.htm#imMovi97">QuickTime::MCDoAction()</a> </b><BR><BR></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>rate</CODE> - Is a fixed value that indicates the rate of play.  Values greater than 0 correspond to forward rates;  values less than 0 play the movie backward. A value of 0 stops the movie.</DL></DD></DL><HR><A NAME="goToTime(quicktime.std.clocks.TimeRecord)"><!-- --></A><H3>goToTime</H3><PRE>public final void <B>goToTime</B>(<A HREF="../../../quicktime/std/clocks/TimeRecord.html">TimeRecord</A>&nbsp;time)                    throws <A HREF="../../../quicktime/std/StdQTException.html">StdQTException</A></PRE><DL><DD>Your application can use this action to goto a specific time.	 <BR><BR><b> <a href="http://developer.apple.com/techpubs/quicktime/qtdevdocs/INMAC/QTC/imMovieContComp.e.htm#imMovi97">QuickTime::MCDoAction()</a> </b><BR><BR></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>time</CODE> - Specifies the time to go.</DL></DD></DL><HR><A NAME="s

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -