动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Java教程 ]的信息

本月文章推荐
.String和StringBuffer之概览.
.如何用开源软件构建 java 编程环.
.XML文件DTD路径解析——in Eclip.
.Struts终结者?对比组件框架技术t.
.什么是 Enterprise JavaBeans 组.
.如何才算掌握Java(J2SE篇).
.J2EE应用服务器(Jboss+Tomcat)安.
.Sun Java Web Start不信任应用程.
.用 IBM Holosofx 进行业务流程管.
.setUTCFullYear 方法.
.EJB 3.0开发指南之使用实体Bean.
.关于Java语言开发编程中JDBC的介.
.int与bytearray之间的转换程序.
.实例讲解JAVA中“类”的应用.
.JAVA面试题集.
.JAVA中配置环境变量设置方法大全.
.SCJP认证套题解析(1).
.学习JAVA的第一方案 (转贴).
.OpenAsTextStream 方法.
.call 方法.

X3D实战基础讲座之九

发表日期:2008-1-5 |


  X3D对多媒体的支持是通过这三个节点来实现的:AudioClip(音频数据节点)、Sound(音频播放节点)以及MovieTexture(影像纹理节点)。

  在本讲中,我们先来简单地介绍这三个节点的属性,然后举一些例子分别说明这些节点的使用及音频和视频的播放。

  一、 音频和视频节点

  1、 AudioClip(音频数据)节点

  AudioClip 一般作为Sound的子节点,分其提供音频数据,其主要属性有:

  description -- 此节点显示的提示文本。

  url -- 声音文件的位置。该文件通常是 .wav 格式或 .midi 格式,其它格式不一定支持。

  loop -- 是否循环播放。当loop=True时循环,当loop=False只运行一次。默认值为False。

  pitch -- 加快或减慢播放声音的相乘因子(例如:2.0意味着以两倍的速度播放),只有正值是有效的。默认值为1。

  startTime -- 声音开始播放的时间(秒数)。默认值为0。

  stopTime -- 结束播放声音的时间(秒数)。默认值为0。

  需要说明的是:假如loop设为True,声音一直循环播放直到stopTime停止;假如loop设为False,声音一次播放到文件末尾或者达到stopTime。

  2、 Sound(音频播放)节点

  Sound 节点用于声音的回放,其主要属性有:

  intensity -- 声源的强度,0为最小值,1为最大值。在有些浏览器中最大值可以超过1。默认值为1。

  priority -- 指出声音的优先级。若为背景音乐,则设为0。

  location -- 声源的坐标。默认值为[0 0 0]。

  direction -- 指定椭球的长轴方向。默认值为[0 0 1]。

  minFront -- 声源坐标点至内椭圆球前部端点的距离。默认值为1。

  maxFront -- 声源坐标点至外椭圆球前部端点的距离。默认值为10。

  minBack -- 声源坐标点至内椭圆球后部端点的距离。默认值为1。

  maxBack -- 声源坐标点至外椭圆球后部端点的距离。默认值为10。

  spatialize -- 指出声音是作为空间点播放(True),还是作为环境声播放(False)。默认值为True。

  上述属性中所涉及到的位置关系可以用下图来表示。

X3D实战基础讲座之九(图一)

  3、 MovieTexture(影像纹理)节点

  MovieTexture为指定的几何面提供影像帖图,或为Sound 节点提供声音。其主要属性如下:

  url -- 指定纹理文件的URL。假如指定了多个URL,则浏览器按排列的顺序装载第一个能找到的文件。电影纹理通常上MPEG1,文件扩展名为.mpg。

  speed -- 指定电影纹理播放速度的乘数因子。值1表示以正常速度播放;值2表示以双倍的速度播放;负值表示倒放。默认值为1。

  loop -- 指明电影是否循环播放。当loop=True时循环,当loop=False只运行一次。默认值为False。

  startTime -- 指定电影开始播放的时间。默认值为0。

  stopTime -- 指定电影停止播放的时间。默认值为0。

  repeatS -- 指明在s水平方向重复纹理。True表明是重复,False表明将锁定纹理坐标。默认值为True。

  repeatT -- 指明在t垂直方向重复纹理。True表明是重复,False表明将锁定纹理坐标。默认值为True。

  说明:

  (1) MovieTexture节点指定了一幅电影纹理图和控制播放及纹理映射的参数。纹理图是在水平轴(s)和垂直轴(t)均从0到1延展的二维图像。电影纹理是由Appearance节点的texture域或Sound节点的域(只作为一个声源)指定。

  (2) 假如speed的值是正的,电影从0帧开始播放;假如speed的值是负的,则从最后一帧开始播放。假如speed为0,MovieTexture将总显示第0帧。当一个电影纹理变为非激活状态时,相应变化的那一刻的帧将保持为物体上的当前纹理。

  (3) 若要同时播放音频和视频,最好先使用DEF定义一个纹理,然后使用USE作为Sound节点的源,这样可以节省内存。

  二、 示例

  示例1:

X3D实战基础讲座之九(图二)

  其中,winlogon.wav文件应和代码文件同在一个文件夹中。编译预览后可以听到播放的声音,而且是循环播放。

  示例2:

X3D实战基础讲座之九(图三)

  结果如下所示:

X3D实战基础讲座之九(图四)

  需要说明的是:对于X3D的多媒体效果,BS插件做了很多优化,使得不需要Sound节点的支持也可以在立体的表面上进行影像播放,而且也有声音的输出。事实上,X3D更为出色的地方是动画和交互的支持。在下一讲中,我们将讨论X3D的动画效果。

进入讨论组讨论。
上一篇:感受JDO 2.0查询语言的特点 人气:475
下一篇:利用Socket进行Java网络编程 人气:692
浏览全部Java的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-12-4 PhpCMS2008 bulid 081203 简体中
2008-12-4 Menalto Gallery v1.5.10 多国语
2008-12-4 Phpcms2008 bulid 081203 简体中
2008-12-4 乘风多用户计数器 v3.92 (Acc)
2008-12-4 乘风多用户计数器 v3.92 (Sql)
2008-12-4 BBSxp 2008 8.0.5 SP2 Build 081
2008-12-4 ASBLOG v2.5 bulid 081118(1201)
2008-12-4 非零坊幽默短信 v3.4
2008-12-4 红茶巴士(公交)查询系统 v3.0
2008-11-29 Tencent Traveler 4.4
2008-11-29 龙卷风网络收音机 v3.0.0.0
2008-11-29 Intel Chipset Software Install
2008-11-29 TweakVI 1.0 Build 1100
2008-11-29 Opera 9.62 Build 10469
2008-11-29 MPlayer WW编译版 SVN-r28044(20
2008-11-29 NetTools网络工具v1.0.0破解版
2008-11-29 3DGallery三维体验1.1破解版
2008-11-29 SecretBook保密本v1.0破解版
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | OPEN参数生成器 | 弹出式窗口代码产生器 | 密码登录生成器 | 在线按钮生成器 | Meta标签生成器 | 多色彩特效字代码生成器 | 网页代码调试器 | 在线FTP登陆 | Flash取色器 | 配色代码对照表 | 配色辞典 | CSS生成器 | 广告代码 | 框架网页代码生成器 | js/vbs加密 | md5加密 | 进制转换 | UTF-8 转换工具 | 在线调色板 | Html转换js | Html转换asp | Html转换php | Html转换perl
实用工具:汉字翻译拼音 | 拼音字典 | 符号对照表 | 个税计算 | 实时汇率查询换算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 | 国家代码与域名缩写 | 文字加密解密 | 元素周期表 | 健康查询 | 世界时间 | 万年历 | 二十四节气 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2009 www.knowsky.com All rights reserved | 沪ICP备05001343号