当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:15:00  来源:本站整理

X3D实战底子讲座之九[Java编程]

赞助商链接



  本文“X3D实战底子讲座之九[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

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

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

1、音频和视频节点

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实战底子讲座之九[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>X3D实战底子讲座之十</b>
  • X3D实战底子讲座之十一
  • <b>X3D实战底子讲座之十二</b>
  • X3D实战底子讲座之一
  • X3D实战底子讲座之二
  • X3D实战底子讲座之三
  • X3D实战底子讲座之四
  • <b>X3D实战底子讲座之五</b>
  • <b>X3D实战底子讲座之六</b>
  • X3D实战底子讲座之七
  • X3D实战底子讲座之八
  • X3D实战底子讲座之九
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .