java入门教程-11.8Java多媒体基础
来源:互联网 发布:淘宝化工店 编辑:程序博客网 时间:2024/05/16 03:14
本节介绍 Java程序播放幻灯片和动画,播放声音和视频的方法。
【例 12-7】小应用程序先将幻灯片读入数组在存储,单击鼠标变换幻灯片,逐张显示(查看源文件)。
【例 12-8】小应用程序说明播放动画的方法,要求播放的图片和小程序放在相同的目录中,程序通过快速显示一组图片造成显示动画的效果。小应用程序利用线程控制动画图片的逐显示(查看源文件)。
AudioClip audioClip = getAudioClip(getCodeBase(),”myAudioClipFile.au”);
如果要从网上获得音频文件,可用方法getAudioClip(URL url, String name),根据url地址及音频文件name获得可播放的音频对象。
控制声音的播放有3个方法:play()播放声音,loop()循环播放和stop()停止播放。
【例 12-9】能播放声音的小应用程序(查看源文件)。
【例 12-10】如果声音文件较大或网络速度慢会影响小程序的初始化工作。这可用多线程技术解决。在一个级别较低的线程中完成音频对象的创建,即由后台载入声音文件,前台播放(查看源文件)。
播放幻灯片和动画
用实例说明播放幻灯片和动画的方法。【例 12-7】小应用程序先将幻灯片读入数组在存储,单击鼠标变换幻灯片,逐张显示(查看源文件)。
【例 12-8】小应用程序说明播放动画的方法,要求播放的图片和小程序放在相同的目录中,程序通过快速显示一组图片造成显示动画的效果。小应用程序利用线程控制动画图片的逐显示(查看源文件)。
播放声音
Java语言老根据地的音频格式有多种:au、aiff、wav、midi、rfm等。小程序要播放音频文件,可使用类AudioClip,该类在java.applet.AudioClip类库中定义。小程序先创建AudioClip对象,并用getAudioClip()方法为其初始化。代码形式如下:AudioClip audioClip = getAudioClip(getCodeBase(),”myAudioClipFile.au”);
如果要从网上获得音频文件,可用方法getAudioClip(URL url, String name),根据url地址及音频文件name获得可播放的音频对象。
控制声音的播放有3个方法:play()播放声音,loop()循环播放和stop()停止播放。
【例 12-9】能播放声音的小应用程序(查看源文件)。
【例 12-10】如果声音文件较大或网络速度慢会影响小程序的初始化工作。这可用多线程技术解决。在一个级别较低的线程中完成音频对象的创建,即由后台载入声音文件,前台播放(查看源文件)。
0 0
- java入门教程-11.8Java多媒体基础
- java入门教程-6.1Java异常处理基础
- java入门教程-9.1Java基础类库
- java入门教程-10.1Java图形界面设计基础
- java入门教程-10.2Java框架窗口基础
- java入门教程-11.1Java绘图基础
- java入门教程-11.6Java图像处理基础
- JAVA基础笔记1--入门教程网址
- Java编程零基础快速入门教程索引
- JAVA入门教程
- Java入门教程
- java入门教程
- Java入门教程
- Java入门教程
- Java入门教程
- Java入门教程
- java入门教程-10.4Java面板基础:JPanel和JScrollPane
- java多媒体编程--jmf
- Android中GridView使用
- CORDIC计算余弦的误差与旋转次数的关系
- 一起talk C栗子吧(第一百五十七回:C语言实例--基于AF_UNIX域的数据报套接字通信)
- Android Manifest 权限描述大全
- js秘密花园
- java入门教程-11.8Java多媒体基础
- java入门教程-12.1Java网络编程之IP地址和InetAddress类
- java入门教程-12.2Java网络编程之统一资源定位符URL
- java入门教程-12.3Java 套接字(Socket)
- java入门教程-12.4Java程序与数据库连接
- java入门教程-12.5几个重要的java数据库访问类和接口
- Link-Cut-Tree 的基本姿势
- PhoneGap android开发:文件处理
- java入门教程-12.6Java数据库查询简介