当前位置:文档之家› 基于ARM的音频控制

基于ARM的音频控制

基于ARM的音频控制
基于ARM的音频控制

基于ARM的音频控制

自动化系的工程训练5是学生在4年学习中的最后一次软硬件开发的工程训练,利用2周时间完成。本次工程训练以深圳芯控科技有限公司生产的一款基于ARM9的嵌入式开发平台EM-SBC2410为硬件开发平台,通过搭建嵌入式Linux的软件开发平台,完成基于ARM的音频控制的软硬件设计。通过此设计,使学生掌握以ARM为控制核心的嵌入式开发板的运用、领略到基于ARM9-Linux软硬件平台开发的主要过程、方法和步骤,最终完成一个基于ARM9的小型嵌入式作品。

学生要完成这一工程训练项目,必须学完“单片机原理及其应用”和“嵌入式系统原理及其应用”二门课程及其完成“基于单片机的直流电动机控制”或“基于单片机的数字钟设计”的实训项目,并综合应用这三门课程的软硬件知识,解决实践中的实际软硬件开发问题。

3.1目的要求:

3.1.1基本目的

本次工程训练通过“嵌入式系统原理及其应用”课程的学习,掌握嵌入式系统开发的基础知识;通过对EM-SBC2410的学习,了解嵌入式开发板的使用及其嵌入式系统的主要开发要点;综合应用嵌入式Linux的C语言编程技巧,结合音频控制原理,实现基于ARM的音频控制。

3.1.2基本要求

为了使学生深入理解嵌入式系统的整个开发过程,本设计采用5个过程实现基于ARM

的音频控制,此5个过程分别为:EM-SBC2410开发板的硬件资源及其附带的软件资源的使用阶段、嵌入式Linux的开发环境的搭建阶段、基于ARM的音频控制的需求分析及其制定设计思路阶段、硬件设计及其制作阶段、软件设计及其调试阶段、作品联调运行及其维护阶段。要求学生按照5个阶段开发过程展开,以求给学生一个整个嵌入式开发的全过程。

本工程训练除了要求学生掌握运用ARM控制音频的全过程,还要求学生能够掌握以ARM 为控制核心的嵌入式开发板的运用及其嵌入式Linux的C语言的编程技巧。

3.2基本知识介绍

运用EM-SBC2410的硬件开发平台进行基于ARM的音频控制的软硬件设计,用到了“嵌入式系统原理及其应用”这门课程、嵌入式Linux开发的相关知识、EM-SBC2410用户手册及其音频控制原理等知识。嵌入式系统原理及其应用中主要掌握ARM的体系结构及其编程,以及嵌入式系统开发的流程。嵌入式Linux开发的相关知识主要掌握嵌入式Linux开发环境的搭建及其嵌入式Linux的交叉开发流程。EM-SBC2410用户手册主要掌握如何利用基于ARM9的开发板的硬件资源进行设计的过程。下面简单介绍除“嵌入式系统原理及其应用”这门课

程外,此设计中要使用的一些重要知识。

3.2.1EM-SBC2410开发板简介

图1EM-SBC2410开发板

深圳芯控科技有限公司生产的EM-SBC2410开发板在尽可能小的板面上(120mm*90mm),如图1所示,它集成了64M SDRAM、64M Nand Flash、2M Boot Flash、RJ-45网卡(100M)、USB Host、USB slave、标准串口、SD卡插槽、用户按键和一些用户灯等设备接口,并且使用2.0mm插针槽引出CPU的大部分信号引脚,不仅可以作为嵌入式电脑系统的一个主板模块,而且适合于项目或产品的原型设计。

此设计在基于EM-SBC2410为硬件开发平台,实现基于ARM的音频控制,最终实现mp3格式音频文件的播放和控制。

3.2.2嵌入式Linux开发的相关知识

1、嵌入式Linux简介

linux是一个日益成熟的操作系统,现在已经拥有大量的用户,它是由芬兰的大学生linus torvalds开发的,任何人都可以复制,修改,套装发行,销售,但不许发行时加入限制,而且必须公布源代码,以保障任何人都可以无偿取得所有可执行文件及其源代码。比较著名的linux发行版本有redhat Linux,SUSE Linux,Turbo Linux,Ubuntu Linux 等。国内的有北京中科红旗软件技术有限公司发布的红旗linux,深圳蓝点软件有限公司发布的蓝点linux,北京冲浪公司制作的xterm linux等。

嵌入式Linux是以Linux为基础的嵌入式操作系统,它是将日益流行的Linux操作系统进行裁剪修改,使之能在嵌入式计算机系统上运行的一种操作系统,具有开放源代码、内

核小、效率高、性能稳定,裁剪性好和对网络中最常用的TCP/IP协议有最完备的支持等优点,被广泛应用在移动电话、个人数字助理(PDA)、媒体播放器、消费性电子产品以及航空航天等领域中。

2、嵌入式Linux的交叉开发模式

Linux交叉开发采用宿主机和目标机的模式进行。宿主机是一台运行Linux(如:RedHat)的PC机,目标机即EM-SBC2410开发板。开发时使用宿主机上的交叉编译、汇编及连接工具形成可执行的二进制代码,这种代码并不能在宿主机上执行,而只能在目标机上执行。然后把可执行文件下载到目标机上运行。调试时的方法很多,可以使用串口,以太网口等,具体使用哪种调试方法可以根据目标机处理器所提供的支持作出选择。宿主机和目标板的处理器一般都不相同,宿主机为Intel处理器,而目标板如EM-SBC2410为SAMSUNG S3C2410。

Linux交叉开发包括Linux内核的开发和Linux应用程序的开发应用程序的开发。有两种方式:

①Linux内核的开发:

图2所示为本设计的开发环境以及开发流程。在主机的RedHat Linux操作系统下安装Linux发行包以及交叉编译器arm-linux-gcc。然后对Linux进行配置(make menuconfig)并选择适合本开发板的相关配置,配置完成后进行编译生成Linux映像文件zImage。然后将该文件下载到目标板并执行。

图2Linux的开发流程

②Linux应用程序的开发

Linux应用程序的开发在宿主机一端的操作与内核开发类似,都使用arm-linux-gcc 编译器应用程序,不同的是,编译生成elf格式的文件而不是Linux映像文件。编译生成

的应用程序可以通过多种方式进行调试,下面介绍几种我们的系统中可以使用的方式:

●Linux应用程序以文件的方式直接将elf格式的文件加入到Linux文件系统中,然后更新整个文件系统,然后运行目标机Linux系统并运行应用程序。

●运行目标机Linux系统,然后在目标机Linux系统中通过一些工具软件将宿主机中的应用程序通过以太网下载到目标机Linux系统,如NFS、FTP、TFTP等。

●在宿主机端将Linux应用程序拷贝到U盘,然后运行目标机Linux系统,然后在目标机Linux系统中通过挂载U盘,然后在U盘运行应用程序。

3、嵌入式Linux的开发流程

嵌入式linux开发,根据应用需求的不同有不同的配置开发方法,但是一般都要经过以下过程:

●建立开发环境。操作系统一般使用REDHAT-LINUX,版本7到9都可以,选择定制安装或全部安装,通过网络下载相应的GCC交叉编译器进行安装(比如arm-linux-gcc、arm-uclibc-gcc),或者安装产品厂家提供的交叉编译器。

●配置开发主机。配置MINICOM,一般参数为波特率115200,数据位8位,停止位1,无奇偶校验,软硬件控制流设为无。在WINDOWS下的超级终端的配置也是这样。(本设计使用dnw.exe超级终端软件)MINICOM软件的作用是作为调试嵌入式开发板信息输出的监视器和键盘输入的工具;

●配置网络,主要是配置NFS网络文件系统,需要关闭防火墙,简化嵌入式网络调试环境设置过程。

●建立引导装载程序BOOTLOADER,从网络上下载一些公开源代码的BOOTLOADER,如U-BOOT、BLOB、VIVI、LILO、ARM-BOOT、RED-BOOT等,根据自己具体芯片进行移植修改。有些芯片没有内置引导装载程序,比如三星的ARM7、ARM9系列芯片,这样就需要编写烧写开发板上flash的烧写程序,网络上有免费下载的WINDOWS下通过JTAG并口简易仿真器烧写ARM外围flash芯片的程序,也有LINUX下公开源代码的J-FLASH程序。如果不能烧写自己的开发板,就需要根据自己的具体电路进行源代码修改。这是让系统可以正常运行的第一步。如果你购买了厂家的仿真器当然比较容易烧写flash了,但是其中的核心技术是无法了解的。这对于需要迅速开发应用的人来说可以极大地提高开发速度。

●下载别人已经移植好的LINUX操作系统,如UCLINUX、ARM-LINUX、PPC-LINUX等,如果有专门针对你所使用的CPU移植好的LINUX操作系统那是再好不过,下载后再添加自己的特定硬件的驱动程序,进行调试修改,对于带MMU的CPU可以使用模块方式调试驱动,对于UCLINUX这样的系统只能编译进内核进行调试。

●建立根文件系统,从https://www.doczj.com/doc/0a13132494.html,下载使用BUSYBOX软件进行功能裁减,产生一个最基本的根文件系统,再根据自己的应用需要添加其他的程序。默认的启动脚本一般都不会符合应用的需要,所以就要修改根文件系统中的启动脚本,它的存放位置位于/etc目

录下,包括:/etc/init.d/rc.S、/etc/profile、/etc/.profile等,自动挂装文件系统的配置文件/etc/fstab,具体情况会随系统不同而不同。根文件系统在嵌入式系统中一般设为只读,需要使用mkcramfs、genromfs等工具产生烧写映象文件。

●建立应用程序的flash磁盘分区,一般使用JFFS2或YAFFS文件系统,这需要在内核中提供这些文件系统的驱动,有的系统使用一个线性flash(NOR型)512K-32M,有的系统使用非线性flash(NAND型)8-512M,有的两个同时使用,需要根据应用规划flash的分区方案。

●开发应用程序,可以下载到根文件系统中,也可以放入YAFFS、JFFS2文件系统中,有的应用程序不使用根文件系统,而是直接将应用程序和内核设计在一起。

3.2.3EM-SBC2410音频接口及其控制原理

Samsung S3C2410X带有I2S音频总线,因此EM-SBC2410使用一片I2S接口的PHILIPS 解码芯片UDA1341,通过该芯片和相应的软件,用户可以播放mp3以及wav格式的音频文件,双声道的声音可以从背面的耳塞插孔直接接至耳塞或音箱,音频输入接口可以录音。此设计通过音频放大电路的设计,结合相应的控制程序,实现mp3歌曲的播放。

IIS(Integrate Interface of Sound)即集成音频接口,在上个世纪80年代首先被Philips公司用于消费产品的音频设备,是一种面向多媒体计算机的串行数字音频总线协议。S3C2410X内置了一个IIS总线控制器,该控制器实现到一个外部8/16位立体声音频编解码接口。支持IIS总线数据格式和MSB-justified数据格式,能够和其他厂商提供的多媒体编解码芯片配合使用。S3C2410X中有两条串行数据线,一条是输入信号数据线,一条是输出信号数据线,以同时发送和接收数据。该IIS接口能够读取IIS总线上的数据,同时也为FIFO数据提供DMA的传输模式,这样能够同时传送和接收数据。

IIS接口有3种工作方式:

●正常传输模式,正常模式下使用IISCON寄存器对FIFO进行控制。如果传输FIFO 缓存为空,IISCON的第7位被设置为“0”,表示不能继续传输数据,需要CPU对缓存进行处理。如果传输FIFO缓存非空,IISCON的第7位被设置成“1”,表示可以继续传输数据。同样,数据接收时,如果FIFO满,标识位是“0”,此时,需要CPU对FIFO进行处理,如果FIFO没有满,那么标志位是“1”,这个时候可以继续接收数据。

●DMA模式,通过设置IISFCON寄存器可以使IIS接口工作于这种模式下。在这种模式中,FIFO寄存器组的控制权掌握在DMA控制器上,当FIFO满了,由DMA控制器对FIFO 中的数据进行处理。DMA模式的选择由IISCON寄存器的第4位和第5位控制。

●传输/接收模式,这种模式下,IIS数据可以同时接收和发送音频数据。

IIS总线控制器结构如图8.2所示,各功能说明如下:

●两个5比特预除器IPSR,IPSA_A用于产生IIS总线接口的主时钟,IPSA_B用做外部CODEC时钟产生器。

●16字节FIFO,在发送数据时数据被写进TxFIFO,在接收数据时数据从RxFIFO中读取。

●主IISCLK产生器SCLKG,在主模式下,有主时钟产生串行位时钟。

●通道产生器和状态机CHNC,IISCLK和IISLRCK有通道状态机产生并控制。

●16比特移位寄存器(SFTR),在发送数据时,并行数据经由SFTR变成串行数据输出;

在数据接收时,串行数据由SFTR转变成并行数据。

IIS相关寄存器如表1所示。

表1IIS相关寄存器

UDA1341是PHILIPS公司的一款经济型音频CODEC,用于实现模拟音频信号的采集和数字音频信号的模拟输出,并通过IIS数字音频接口,实现音频信号的数字化处理。

图3IIS总线控制器结构图

如图3所示,S3C2410X的IIS总线时钟信号SCK与UDA1341TS的BCK连接,字段选择

连接在WS引脚上。UDA1341TS提供两个音频通道,分别用于输入和输出,对应的引脚连接为:IIS总线的音频输出I2SSDO对应于UDA1341TS的音频输入;IIS总线的音频输入I2SSDI 对应于UDA1341TS的音频输出。UDA1341TS的L3接口相当于一个混音器控制接口,可以用来控制输入/输出音频信号的音量大小、低音等。L3接口的引脚L3MODE、L3DATA、L3CLOCK 分别连接到S3C2410的GPB2、GPB3、GPB4三个通用数据输出引脚上,实现混音控制。

3.2.4基于ARM的音频控制的放大部分的硬件电路设计

图4音频放大电路

此音频放大电路采用LM386集成芯片,LM386是低电压应用的音频功率放大集成电路,可使用电池为供电电源,输入电压范围可由4V-12V,具有静态电流小、输出端直流电压自动跟踪、电压增益可调、外围元件少等优点。为了能产生立体声,本设计采用双通道音频放大电路,如图4是其中的一个通道,输入由音频线引出,输出接扬声器。

3.3完成工程训练的主要仪器、设备、工作环境

硬件:EM-SBC2410嵌入式开发板、PC机Pentium500以上,硬盘40G以上。

软件:PC机操作系统REDHAT LINUX9.0+MINICOM+ARM-LINUX开发环境

(注意:建议使用Intel芯片组的主板,否则Jtag连接会出现不稳定问题。)

3.4工程训练的主要内容

结合给学生布置的基于ARM的音频控制系统设计与开发题目,提出要求,可以包括以下内容:

(1)对基于ARM的音频控制的需求进行分析掌握音频控制原理。

(2)了解EM-SBC2410开发板的资源,学会EM-SBC2410开发板的硬件资源及其附带的软件资源的使用。

(3)结合音频控制原理,制定设计思路。

(4)了解嵌入式开发的整个设计流程并搭建嵌入式Linux的开发环境

(5)结合作品的要求,对硬件电路进行设计并制作

(6)在搭建的嵌入式Linux的开发环境中进行软件设计并调试通过

(7)软硬件联调,使作品正常运行

(8)对基于ARM的音频控制提出新的其他要求。

3.5工程训练的实际步骤或操作方法

工程训练的实际步骤或操作方法要根据具体的设计课题来制定,本设计的具体操作步骤及方法如下:

在进行嵌入式开发前第一步的工作就是要安装一台装有指定操作系统的PC机作宿主开发机,对于嵌入式Linux,宿主机上的操作系统一般使用Redhat Linux。本设计使用Redhat9.0,选择定制安装或全部安装,然后安装相应的GCC交叉编译器(比如arm-linux-gcc、arm-uclibc-gcc),或者安装产品厂家提供的交叉编译器。

1、REDHAT LINUX9.0的安装

首先在一台PC上安装Vmware6.5虚拟机环境,然后在虚拟机上安装RedHat LINUX9.0,选择Custom定制安装,在选择软件Package时最好将所有包都安装,需要空间约2.7G,如果选择最后一项:everything,即完全安装,将安装3张光盘的全部软件,需要磁盘空间大约5G。因此建议提前为REDHAT LINUX的安装预留大约5-15G的空间,具体视用户的硬盘空间大小来确定,在安装完Redhat后还要安装Linux的编译器和开发库以及

ARM-Linux的所有源代码,这些包安装后的总共需要空间大约为800M。

2、VMware Tools的安装

在虚拟机中安装完RedHat LINUX9.0操作系统之后,接下来需要安装VMware Tools。VMware Tools相当于VMware虚拟机的主板芯片组驱动和显卡驱动、鼠标驱动,在安装VMware Tools后,可以极大提高虚拟机的性能,并且可以让虚拟机分辨率以任意大小进行设置,还可以使用鼠标直接从虚拟机窗口中切换到主机中为。

其安装过程如下:①从VM菜单下选择安装VMware Tools,此时就会有VMware-tools文件映像到CD-ROM中;②把“VMwareTools-6.5.0-118166.i386.rpm和

VMwareTools-6.5.0-118166.tar.gz”文件复制/tmp目录中,然后选择一种安装方式。在此我选VMwareTools-6.0.2-59824.tar.gz。③进入/tmp目录,解压#tar-zxvf VMwareTools-6.5.0-118166.tar.gz④进入/tmp vmware-tools-distrib目录中,输

入./vmware-install.pl进行安装,在安装过程中根据提示进行选择,在此我一路选择回车即可。

3、交叉编译器的安装

在安装交叉编译器前,首先要实现在Linux中能够共享Windows中的文档,即能够把开发

板所需的交叉编译器拷贝到Linux中,然后才能进行安装。点击VM→settings→options→Shared Folders,通过add进行F:\SBC共享目录的添加。添加的共享目录会在/mnt/hgfs目录中。交叉编译器和内核就放在SBC中。

其安装的过程如下:①在根目录下新建SBC-linux的文件名,把共享目录SBC中的内容复制到该目录下,然后在该目录下执行命令tar-zxvf arm-linux-toolchains.tgz,并把2.95.3这个目录复制到/usr/local/arm目录中。②为了可以方便的使用arm-linux-gcc 编译器系统,把交叉编译器设置为全局变量,进入/etc,执行vi/etc/profile,在pathmunge /usr/local/sbin后添加pathmunge/usr/local/arm/2.95.3/bin,保存退出。③测试交叉编译器是否安装成功,首先在SBC-linux目录下执行命令tar–zxvf SBC2410II.tgz,并把SBC2410II目录复制到/SBC-linux目录中,然后进入目录/SBC-linux/ SBC2410II/examples/hello后执行arm-linux-gcc–o hello hello.c,在hello目录下会生成hello.o的目标文件。

4、以“hello,world”程序为例熟悉整个开发过程

①在PC上编辑以下源代码,并保存为hello.c

#include

int main(void)

{

printf("hello,Nanchang University College of Science and

Technology!\n");

return0;

}

②编译hello

使用以下命令编译:

#arm-linux-gcc–o hello hello.c

将生成hello可执行文件。

③下载并运行

把U盘插入PC的USB,把/SBC-linux/SBC2410II/examples/hello目录中的Hello.o 目标文件复制到U盘中。然后把优盘拔下来插入到SBC-2410X的USB HOST端口,打开dnw.exe终端,连接好超级终端(其中波特率设置为115200bps,com设置为PC机上相对应的端口),启动EM-SBC2410开发板,按照以下命令操作:

#mount/dev/sda1/mnt;挂接优盘

#cp/mnt/hello/bin;把hello复制到bin目录

#hello;执行hello

在终端上将出现“hello,Nanchang University College of Science and Technology!”

字样。然后输入#umount/mnt命令退出U盘。(千万记住不要直接拔下U盘,否则有可能会对U盘造成损坏。)

5、基于ARM的音频控制的放大部分的硬件电路设计及制作

按要求进行音频控制的放大部分的电路设计,利用protel软件画出原理图并生成PCB 图,利用自己的PCB图,根据印制电路制版的整个工艺过程(在工程训练3及其工程训练4中已经过严格的训练),制作出最后的PCB板。

PCB板制作完毕后,在自己的的PCB板上进行电路的焊接并调试成功。

6、音频设备驱动程序的实现

在Linux下,音频设备驱动程序的实现与文件系统的操作密切相关。Linux将各种设备以文件的形式给出统一的接口,如何对各种音频设备进行操作是在Linux上进行音频编程的关键,通过内核提供的一组系统调用,应用程序能够访问声卡驱动程序提供的各种音频设备接口,这是在Linux下进行音频编程的最简单也是最直接的方法。

UDA1341驱动程序位于:

/SBC-linux/SBC2410II/kernel/drivers/sound/s3c2410-uda1341.c,该设备驱动程序比较多,其主要模块包括:UDA1341驱动的初始化、打开音频设备、缓存区设计、ioctl系统调用和音频数据的播放和录制。

7、媒体播放器的移植

Mplayer是Linux下强大的媒体播放器,对媒体格式广泛支持,最新的版本可以支持Divx、H.264、MPEG4等最新的媒体格式,可以实时在线播放视频流,是目前嵌入式媒体播放器的首选。其媒体播放器的移植过程如下:

①安装和编译

Mplayer的源代码可以从其主页http://www.mplayerhq.hu下载。打开Mplayer官方网站的主页,可以看到“download”链接,单击即进入下载页面。在该页面里可以看到“daily CVS snapshot source”的下载部分,这部分链接指向了每天提交到CVS服务器里最新的Mplayer源代码包,鼠标单击一下开始下载。对下载的文件Mplayer-current.tar.bz2解压缩:

#tar zvvf Mplayer-current.tar.bz2

在解压缩得到的Mplayer-0.93目录下有一个脚本文件mkall,这个文件是一个编译脚本,在该目录下直接执行:

#./mkall

该脚本将配置并编译mplay,下面是该脚本所进行的配置和编译命令:

./configure–cc=usr/local/arm/2.95.3/bin/arm-linux-gcc

--target=arm-linux–with-extralibdir=/usr/local/2.95.3/bin/arm-linux-gcc/li b–with-extraincdir=usr/local/2.95.3/bin/arm-linux/include/--disable-sd1

–enable-static-disable-dvdnav–disable-tv disable-gui–disable-mpdvdkit –enable-linux-devfs

make

编译成功后,将在Mplayer-0.93目录下生成mplayer文件,该文件为mplayer媒体播放程序。

②下载运行

播放mp3歌曲(shanghaitan.mp3),在终端上输入

#madplay/root/Documents shanghaitan.mp3

在终端上将出现:

MPEG Audio Decoder0.15.0(beta)-Copyright(C)2000-2003Robert Leslie et al.

Title:上海滩

Artist:叶丽仪

Year:2000

Genre:Goa

按Ctrl+C退出。

8、挂U盘播放mp3格式的歌曲

往U盘中拷入keai.mp3和quan.mp3两首歌曲,输入命令:

#mount/dev/sda1/mnt;挂接优盘

#madplay/mnt keai.mp3

在终端上将出现:

MPEG Audio Decoder0.15.0(beta)-Copyright(C)2000-2003Robert Leslie et al.

>>/mnt

input:read:Is a directory

>>keai.mp3

按Ctrl+C退出。

输入命令:

#madplay/mnt quan.mp3

在终端上将出现:

MPEG Audio Decoder0.15.0(beta)-Copyright(C)2000-2003Robert Leslie et al.

>>/mnt

input:read:Is a directory

>>quan.mp3

Title:全是爱

Copyright(C)QQ音乐

Artist:凤凰传奇

Album:最炫民族风

Year:2009

Genre:Other

9、软硬件的联调

把自己制作的音频放大电路接入EM-SBC2410开发板的音频接口,在终端上重复执行步骤7和步骤8,将听到所播放的歌曲。

3.6工程训练总结

工程训练按上述要求完成基于ARM的音频控制,最终能正常播放U盘中的mp3

歌曲,要根据各专业的要求和格式,做出工程训练报告。学生完成的工程训练报告,由带教老师批改,给出成绩,如成绩合格者可获2个学分。

3.7参考文献

1、深圳芯控科技有限公司编,EM-SBC2410用户手册,2008年6月

2、黄丽娜、管佩森、陈彩可著,Red Hat Linux9.0基础教程,清华大学出版社,2004

3、马忠梅、李善平、康慨,叶楠著,ARM&Linux嵌入式教程,北京航天航空出版社,2004

4、于明、范书瑞、曾祥烨编著,ARM9嵌入式系统设计与开发教程,电子工业出版社,2006年9月

键盘控制音量

巧用键盘快捷控制音量大小 2011-03-01 信息来源:电脑基础知识 视力保护色:【大中小】【打印本页】【关闭窗口】很多品牌机的键盘上,都有音量控键按钮。可是很多用户的电脑是自己组装的,控制音量只能直接钮动音箱音量开关,或者使用鼠标打开音量控制列进行拖动。那么我们能不能像品牌机那样,使用键盘来控制音量呢?当然能! 一、播放器中音量控制 对于常见的播放器中,就已经默认允许使用快捷键控制音量的变化。例如Windows Med ia Player中按F9可以使音量降低,按F10可以增大音量;在Winamp中按“Ctrl+Alt+↓”可以降低音量,按“Ctrl+Alt+↑”可以增大音量;在MPC中,可以分别用“Win+↓(↓)”来使音量变小或增大;在超级解放中音量控制则要以使用“Ctrl+‘-’(‘+’)”来调整。 二、工具辅助 在其它场合下要改变音量的大小,可以借助Hotkeycontrol XP来完成。下载安装该软件后,我们就可以按下“Ctrl+‘-’”来降低音量,按下“Ctrl+‘+’”可以增大音量,并且在调整的时候,屏幕下方还会显示音量进度条,便于观察控制音量的大小。 三、自定义控制 我们还可以通过修改注册表,让键盘上一些使用频率不高的键来充当音量控制按键。 打开记事本,在其中输入如下内容: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESYSTEMCurrentControlsetControlKeyboardLayout] “Scancode Map”=hex:00,00,00,00,00,00,00,00,04,00,00,00,20,e0,46,00,30,e0, 5f,e0,2e,e0,63,e0,00,00,00,00 将该文件保存为REG格式,然后双击该文件将其导入到注册表。重新启动电脑,我们就可以使用键盘上的WakeUP键降低音量、用Sleep提升音量,用ScrollLock关闭声音(静音)了。

flash按钮如何控制音乐播放,一个播放按钮一个暂停按钮

flash按钮如何控制音乐播放,一个播放按钮一个暂停按钮 如果的flash里面只有一个歌曲的话,不牵涉其他动画的前提下。 可以选择数据流~ 然后在按钮上直接加 on (release) {stop();} on (release) {play();}就行.这样就能控制整个影片和声音的stop 和play 如果有其他的动画,并且控制声音的时候其他动画不受影响就用下面的方法: 步骤1 创建“声音”影片剪辑 将声音文件导入到库中。新建一个影片剪辑,命名为“声音”,ctrl+l打开库,将声音文件拖放在影片剪辑的场景中,在时间轴上添加普通帧至音频结束。在属性面板上设置其【同步】为【数据流】。 步骤2 用一个按钮来控制声音的播放和暂停 回到主场景,从库中拖出“声音”mc,在属性面板上设置其实例名为“mc”。 从公用库中拖出一个按钮,或者自己制作一个。放在场景中。选中按钮,打开动作面板,输入语句如下: on(press){//按下按钮 if (bofang==1) {//如果变量播放等如1执行下面的动作 mc.play();//音乐mc。播放 bofang = 0//赋0给变量bofang } else {//否则执行下面的动作 mc.stop();//音乐mc停止 bofang=1//赋予1给变量bofang 在flash中如何实现同一个按钮第一点击音乐播放,第二次点击音乐停止的效果第一步,把你要音乐都导入到库中,然后右键单击音乐文件->属性->高级->勾选上“为actionscript导出”在标识符里命名,我们假设是命名叫做1mp3,以此类推,你有多少个就改多少个。 第二步,把你的按钮命名(有好多人总是把库的名字与实例名混淆,然后总是说为什么不行...无语,记得是在属性面板那里的实例名),我们把第一个就叫做a_btn吧,第二个叫b_btn,以此类推,你有多少首歌就名多少个。 第三步,呵呵,直接就上代码了。如下: var mySound:Sound=new Sound();

PowerPoint演示中声音的控制技巧

PowerPoint演示中声音的控制技巧 作者:admin 日期:2007-05-28 字体大小: 小中大 PowerPoint课件中怎样才能惟妙惟肖地使用声音呢?现在,就让我们一起来看看PowerPoint中声音操作的各种途径吧。 1 循环播放声音直至幻灯片结束 这项操作适用于图片欣赏等,不需要教师的讲解,往往是伴随着声音出现一幅幅图片。声音的操作步骤(假如共有5张幻灯片): (1)在要出现声音的第一张幻灯片中单击主菜单“插入/影片中的声音/文件中的声音(或剪辑库中的声音等)”,选择一声音文件,在弹出的对话框“是否需要在幻灯片放映时自动播放声音”中选择“是”,在幻灯片上显示一喇叭图标。 (2)右击该喇叭图标,选择“自定义动画”中的“多媒体设置”项,选择“按动画顺序播放”,播放时“继续幻灯片放映”,停止播放在“5张幻灯片后”。 (3)单击“其他选项”,选择“循环播放,直到停止”。

以上操作无论是有链接还是无链接的情况,只要是点击了5张幻灯片就停止播放声音(不是序号的第5张)。 2 声音只出现在当前一张幻灯片,切换至任一张则停止 这项操作适用于出现在当前页的声音,无论声音播放完与否,都可进入下一个单元。声音的操作步骤同1中的步骤(1)。 3 随动画效果出现的声音 这项操作适用于增强动画的效果,以营造生动的场景。声音的操作步骤:对该对象右击,选择“自定义动画”,在“效果”一项的“动画和声音”中选择相应的效果(或其他效果),单击“声音”下拉菜单,选择一已有声音或其他声音(来自文件)。 4 几个声音在同一张幻灯片中等待播放 这项操作适用于教师随课堂变化而选择播放的内容。例如,制作了一道填空题,如果学生答对了就播放提示对的音乐,如果答错了就播放提示错的音乐。又如,让学生辨别5种乐器的声音,在同一幻灯片中放置5种音乐,并随机挑选一种来播放,且可以重复。实现声音的操作步骤: (1)在该张幻灯片中,单击主菜单“插入/影片中的声音/文件中的声音(或剪辑库中的声音等)”,选择一声音,在弹出的对话框“是否需要在幻灯片放映时自动播放声音”中选择“否”,在幻灯片上显示一喇叭图标。

在2003-PPT中的声音播放如何控制

PPT中的声音播放如何控制 为了达到演示效果,用PPT制作演示文稿时经常需要插入声音文件,但在实际演示过程中,声音文件不好控制,无法让正在播放的声音文件暂停、继续或停止播放,怎么办呢?下面就以PowerPoint 2003为例说说设置方法。 一、插入声音文件 运行PowerPoint,新建一张幻灯片,“插入”----,“影片和声音”----“文件中的声音”----“插入声音”----双击需要插入的声音文件,这时会弹出一个信息框,询问是否需要在幻灯片放映时自动播放声音,根据实际需要选择“在单击时”,这样声音文件就被插入到PowerPoint中,并在幻灯片编辑窗口出现一个小喇叭。 二、添加“播放”按钮 第一步:选择“动作按钮”,然后从子菜单中选择一个按钮样式,回到幻灯片编辑窗口,拖动鼠标绘制一个按钮,按钮绘制完毕会自动弹出“动作设置”窗口,切换到“单击鼠标”选项卡,并将“单击鼠标时的动作”设置为“无动作”。

第二步:在添加的按钮上右键选择“添加文本”,此时按钮处于可编辑状态,并出现文本框,输入“播放”字样。 第三步:选择“自定义动画”,打开“自定义动画”任务窗格,此时PowerPoint已经自动为声音文件添加了一个“播放”触发器,双击列表中的“播放”触发器,打开“播放声音”窗口,切换到“计时”选项卡,单击“触发器”按钮,选中“单击下列对象时启动效果”,并在下拉列表中选择前面添加的“播放”,这样“播放”按钮就打造完成了。 三、添加“暂停”按钮 第一步:在幻灯片编辑窗口中选中插入的声音文件,然后单击右侧“自定义动画”任务窗格中的“添加效果”按钮,在弹出的菜单中选择“声音操作”子菜单中的“暂停”命令,这时我们会在“自定义动画”任务窗格的动画列表中看到“暂停”触发器。 第二步:添加了触发器后,还需要添加一个“暂停”控制按钮用来控制声音的播放,此时可以用添加“播放”按钮的方法,在幻灯片编辑窗口中绘制一个按钮,并命名为“暂停”。 第三步:双击右侧“自定义动画”任务窗格中的“暂停”触发器,打开的“播放声音”窗口,切换到“计时”选

五年级下册信息技术教案第14课用声音控制小猫动作苏科版新版

用声音控制小猫动作 知识与技能: (1)掌握Scratch的基本操作。 (2)掌握用数学表达式表示音量值的范围。 (3)学会用声音控制动画的方法,理解分支语句的含义。 过程与方法: 通过学生参与程序编写的过程,充分体验、感知,培养学生分析问题、解决问题的能力。 情感态度价值观: 通过参与有趣的学习任务,制作自己的小游戏,培养学生对程序设计的兴趣。行为与创新: 在完成本节任务的同时不断创新与实践,学会灵活运用。 教学重点:学会声音控制动画的方法。 教学难点:理解分支语句的含义。 教学过程: 一、导入新课 在2019年的春节,出现了一个非常火的网络用词。(PPT展示“duang”)你知道怎么读吗?它是什么意思? 学生讨论并回答。 教师:Scratch的小猫也想赶时髦,想学这个词,哪位同学来教教它? 小猫听到这个词还发生变化了,别说小猫的学习能力还真不错! 你知道个特效是通过什么来控制的? 我们今天一起来学习用声音控制小猫的动作。(PPT展示) 二、新授 1.认识音量值 教师:刚才同学们教小猫读这个词,那电脑是怎么识别的呢?(麦克风) (引出音量值) 我们用耳机中的麦克风将声音传送给电脑,电脑根据你输入音量的强弱、大小显示出一个值,这就是音量值。

下面就请你测一测自己平常说话时音量的值是多少? 通过学生说一说,测一测,让学生感知获取音量大小的方法。 2.分析任务 小猫学了这个新词很骄傲,这不走到哪儿都在“duang duang duang”。这可不是一个好习惯,你看都进图书馆了,还要那儿讲,我们是不是要提醒它一下?(PPT出示要求) 提醒1.“当音量值<15时”可以让小猫在图书馆步行 要完成这个脚本,我们需要用到哪些控件积木? 好的,万事俱备,只欠东风,现在请同学们帮小猫完成这个“提醒”。 指名学生完成,全班分析脚本,演示。 提醒2.“当音量值>15并且音量值<40时”该怎么提醒呢?比它音量值大一些高声提醒?不好,我们就让小猫改变一下颜色吧,这样一看就明白了。 有了刚才的“提醒一”,你会帮小猫完成这次“提醒”吗? 提醒学生的运用 学生自主探究,尝试完成。 全班交流,请学生演示。 教师总结。 3.再次分析脚本 问题一: 在音量的控制下小猫分别做什么? 问题二: 分别在什么“条件”下做的? 问题三: 为什么要用重复的控件? 提醒3.这个小猫,还是不太收敛,我们这次要让它长长记性,请你给它设定一个最大限度,(或者说是不能超过的最大值),让它变成大猫。 哪个同学有最先能完成这个脚本? 学生尝试操作,教师巡视,发现问题及时解决。 全班交流,学生边交流边演示。

flash声音控制代码

flash声音控制代码 我们在用as来控制声音之前,一定要先使用构造函数new Sound创建声音对象。只有先创建声音对象以后,FLASH才可以调用声音对象的方法。还有,FLASH的action是区分大小写的, 所以在写action的时候,一定要注意。 mySound=new Sound();//新建一个声音对象,对象的名称是mySound。 声音对象的控制方法: 播放与停止: mySound.start();开始播放声音。 如想在声音的某一秒中播放,可输入mySound.start(2);即:从声音的第二秒开始播放。(这里的单位只能是秒) mySound.stop();停止声音的播放。 stopAllSounds();停止播放所有声音。 音量控制:(范围从0-100) mySound.getVolume();获取当前的音量大小。 mySound.setVolume();设置当前音乐的音量。 左/右均衡:(范围从-100到100) mySound.getPan();获取左右均衡的值。 mySound.setPan();设置左右均衡的值。 声道音量: mySound.getTransform();获取左右声音的音量。 mySound.setTransform();设置左右声道的音量。 这是一个比较特殊的参数,在设置setTransform前,要先为它新建一个对像才可以。 读取声音: mySound.loadSound();从外部载入声音。 mySound.attachSound();从库中加载声音。

mySound.getBytesLoaded();获取声音载入的字节数。 mySound.getBytesTotal();获取声音的总字节数。 声音对象的属性: mySound.duration;声音的长度。(单位为毫秒。即:1000毫秒=1秒) mySound.position;声音已播放的毫秒数。(单位为毫秒) 声音对象的函数: mySound.onLoad;声音载入时调用。 mySound.onComplete;声音播放完成时调用。 ----------------------------------------------------------------------------------------------------------------------------------------- 简单实例: 用as来控制,就需要用as来读取声音。用as读取声音有两种方式:attachSound 和loadSound。 attachSound是从FLASH的库中挷定一个声音。这个声音需要我们先导入一个声音文件。方法:文件→ 导入到库(选择一个声音文件,确定即可)→打开库面板(窗口→库)→右键选择我们刚才导入的声音文件→ 在右键菜单中找到链接→选中为动作脚本导出,在标识符上为这个声音对象起一个名称如"music"。 然后用attachSound("music");来读取声音。 loadSound则是从外部读取声音文件,方法:loadSound("music");从外部读取文件时只允许载入MP3文件。 其它格式是不能够读取的。 记得文件名和标识符要加上引号,否则FLASH会将它当做一个变量处理。 了解了as读取声音的两种方法以后,我们只需要用start();方法将这个声音播放即可。 将声音文件导入到库,打开库面板,右键单击我们刚导入的声音文件,并选择链接,勾选为动作脚本导出和 在第一帧导出。在上面的标识符上输入music

单片机按键控制蜂鸣器发声程序

#include typedef unsigned char uint8; typedef unsigned int uint16; uint8 Count,i; sbit Speak =P1A2; //蜂鸣器器控制脚 sbit keyl =卩3人2;〃按键控制引脚 sbit key2 =P3A3; sbit key3 =P3A4; /* 以下数组是音符编码 */ uint8 code SONG[] ={ 0xff,0x39,0x30,0x33,0x30,0xff,0x30,0x30,0x00,}; void Time0_Init()// 定时器 T0 方式 1 ,定时 10ms { TMOD = 0x01; IE = 0x82; TH0 = 0xDC; TL0 = 0x00; void Time0_Int() interrupt 1 { TH0 = 0xDC; TL0 = 0x00; Count++; } void delay (uint8 k)// 按键防抖延时 { uint8 j; while((k--)!=0) { for(j=0;j<125;j++) {;} } } void Delay_xMs(uint8 x)// 发声延时 { uint8 i,j; for(i=0; i

Count = 0; // 中断计数器清 0 Addr = i *3; while(1) { Temp1 = SONG[Addr++]; if (Temp1 == 0xFF) //休止符 { TR0 = 0; Delay_xMs(100); } else if (Temp1 == 0x00) //歌曲结束符 { return; } else { Temp2 = SONG[Addr++]; TR0 = 1; while(1) { Speak = ~Speak; Delay_xMs(Temp1); if(Temp2 == Count) { Count = 0; break; } } } } }void keyscan (void)// 按键切换声音函数{ if(key1==0) { delay(10); if(key1==0) {

向按钮添加声音

向按钮添加声音 可以将声音和一个按钮元件的不同状态关联起来。因为声音和元件存储在一起,它们可以用于元件的所有实例。 向按钮添加声音: 1.在"库"面板中选择按钮。 2.从面板右上角的选项菜单中选择"编辑"。 3.在按钮的时间轴上,添加一个声音层。 4.在声音层中,创建一个常规或空白的关键帧,以对应要添加声音的按钮状 态。 例如,要添加一段单击按钮时播放的声音,可以在标签为"Down"的帧中创建关键帧。 5.单击已创建的关键帧。 6.选择"窗口">"属性"。 7.从"属性"检查器的"声音"弹出菜单中选择一个声音文件。 8.从"同步"弹出菜单中选择"事件"。 要将不同的声音和按钮的每个关键帧关联在一起,请创建一个空白的关键帧,然后给每个关键帧添加其它声音文件。也可以使用同一个声音文件,然后为按钮的每一个关键帧应用不同的声音效果。有关详细信息,请参阅使用声音编辑控件。 通过声音对象使用声音 可以使用 ActionScript 中的 Sound 对象将声音添加到文档中并在文档中控制声音对象。控制声音包括在播放声音时调整音量或左右平衡声道。有关详细信息,请参阅"学习 Flash 中的 ActionScript 2.0"中的创建声音控件。 要在"声音"动作中使用声音,请在"链接属性"对话框中给声音分配一个标识字符串。 给声音分配标识字符串: 1.在"库"面板中选择声音。 2.执行以下操作之一: o从面板右上角的选项菜单中选择"链接"。 o右击 (Windows) 或按住 Control 键单击 (Macintosh)"库"面板中的声音名称,然后从上下文菜单中选择"链接"。 3.在"链接属性"对话框中的"链接"下面,选择"为 ActionScript 导出"。

如何训练声音的控制力

如何训练声音的控制力 1练习腹肌 由于胸腹联合式呼吸调动了胸腹的所有呼吸肌肉一起运动,肌肉的训练必不可少,尤其女生的腹肌力量较为薄弱,可用仰卧起坐锻炼腹肌。 2练习膈肌 深吸气后,连续发扎实的“hei”音。 深吸气后,连续发扎实的“hɑheihou”音。 (二)训练气息下沉 1发“唉”延长音练习 按照胸腹联合式呼吸吸气的动作要领,吸气七八成,长长地叹口气,同时很放松地发出“唉”的延长音。不要提着气叹气,是真真切切地叹下去。 2发音元音延长音练习 按照胸腹联合式呼吸吸气的动作要领,吸气七八成,匀速而持久的发单元音“ɑ、o、e、i、u、ü”延长音。 3发上声音练习 按照胸腹联合呼吸吸气的动作要领,吸气七八成,夸大发上声字练习 ǎǐǎiǎoǔ 宝岛好美满场响氧 “蚂蚁与米老鼠一起表演”。

(三)呼气控制能力训练 1数数 打枣 出东门儿,过大桥,大桥底下一树枣,拿着竿子去打枣,青的多红得少,一个枣儿,两个枣儿,三个枣儿,四个枣儿,五个枣儿, 六个枣儿,七个枣儿,八个枣儿,九个枣儿,十个枣儿,十个枣儿,九个枣儿……一个枣儿,这是一个绕口令儿,一口气说完才算好。 (四)气息的通畅持久训练 1夸张四声练习 运用声调的高低升降变化,体会气息上下通畅的感觉。尤其是用夸张的“上声”体会气息下沉较为明显。“阴平”练习时注意平 稳;“阳平”上升时气要拉住,这时口腔要立起,力度要加强,避免 高音窄、挤;“去声”下降时,气要托住,口腔要有控制。这个练习 反复练习多次,可用快吸气来练,也可用慢吸气来练,字音要清楚 准确,也可逐渐改变声音的高低、强弱、快慢并调节好气息。 bā——bá——bǎ——bà mā——má——mǎ——mà dī——dí——dǐ——dì mī——mí——mǐ——mì 博大精深义正辞严视死如归铁面无私大义灭亲 神采飞扬气宇轩昂雄姿英发生龙活虎饱经风霜 2用中等速度说绕口令 绕口令的练习不要求快。理解意思后,饶有兴致、轻松自然地练习。 春雨贵如油

Flash中的声音控制(as2.0)

Flash中的声音控制(as2.0) 前面讲过两种应用声音的控制方法,一种是导入时间轴,用play,stop等命令进行简单控制;另一种是利用组件工具来控制声音的播放。显然,这两种方法是简单的、易掌握的,但能实现的功能却有所局限。本文整理了Flash声音控制的另外两种方法。 一、用Sound 类的start 方法 很多人在制作一个带配音的Flash 课件时,会设计了两个按钮,一个按钮控制音乐的播放,另一个按钮控制声音的停止。当单击按钮让音乐停止后,再次单击控制音乐播放的 按钮,音乐却从头开始播放了。这里可以用Sound 类的start 方法来控制音乐播放。 用Sound 类的start 方法来播放音乐必须给出必要的参数,通过参数控制音乐从停止处开始播放。否则,音乐就是直接从头开始播放。用sound类的position属性和start方法结合在一起就可以解决这个问题。具体操作步骤是: (1)将音乐导入到“库”中。右击“库”中的音乐对象,在弹出的快捷菜单中选择“链接”命令,打开“链接属性”对话框,勾选“为动作脚本导出”和“在第一帧导出”复选项, 设置标识符为“mySound”。 (2)在第1帧上添加如下脚本: myMusic = new Sound();//建立一个名为myMusic的声音对象, myMusic.attachSound("mySound"); //将链接标识符为mySound的音乐捆绑到myMusic对象上。 (3)在播放音乐的按钮上添加如下脚本: on (press) { var t=myMusic.position/1000; //计算声音当前播放的位置 myMusic.start(t); //从当前位置开始播放 position 是Sound 类的一个属性,可以获得声音对象播放的当前位置。在制作Flash动画时,这个属性经常会被用到。比如制作MP3播放器,如果制作一个控制音乐播放进度的滑块,那么就可以用这个属性来实现相应的算法。 (注意:在操作时要注意字母的大小写) 二、利用影片剪辑来控制声音 (一)导入声音素材 点击【文件】|【导入】|【导入到库】菜单命令,在弹出的【导入到库】对话框中,找到你要导入的声音文件,选中后点击打开按钮,将声音导入到库。 (三)制作声音影片剪辑元件: (1)点击【插入】|【新建元件】菜单命令,在弹出的新建元件对话中,名称输入“声音”、行为选【影片剪辑】,确定。 (2)选中“图层1”的第1帧,打开属性面板,在声音设置的对话框中,选择你导入的声音件,并在同步选项中选择数据流,如图1所示。

调音台你要熟知的按钮功能

调音台你要熟知的按钮 功能 TYYGROUP system office room 【TYYUA16H-TYY-TYYYUA8Q8-

调音台你要熟知的按钮功能 按旋钮从上往下是: GAIN 注:(增益调节,调节通道初进信号的总体放大量,不能太大,太大易回啸)HIGA 高频 (放中间位置) MID 中频 (放中间位置) LOW 低频 (放中间位置) MON 监听控制(根据现场情况来调) EFF 效果(混响、根据现场情况来调) PAN 声场(放中间位置,) GAIN 增益控制旋钮(输入电平调节),在调音台电路中,调整设定输入信号有一个 宽的不失真动态范围和最佳信噪比。GAIN提供了40dB连续可调增益范围,当设定为-40dB时,信号电平最低,即输入信号被衰减了40dB;当设置在0dB位置时,衰减量为0,输入信号最强。在调GAIN旋钮时,首先把GAIN旋钮顺时针方向调到峰值指示灯刚好一直亮的位置,然后逆时针方向慢慢地旋回到指示灯熄灭的位置,再往回调增大约6dB,使指示灯处在信号峰值出现时即亮的电平临界线上,这样就可以确定输入信号已调整在适当电平上了。在固定的使用场合,GAIN旋钮一次调整好后,一般就不要旋动了。注意切忌将GAIN旋钮作音量控制使用,否则很容易造成前级电路过载,破坏音响系统的正常工作状态,甚至损坏扬声器。 HIGH 高频 MID 中频 LOW带低频 High、Middle、Low 三段均衡器旋钮,分别可以对高频、中频、低频进行增强或衰减,控制范围为正负 15 分贝。中频控制收人声时尤其有用,可以非常准确地修饰演出者的声音。 低音:20 Hz ~ 500 Hz 适当时,低音张弛得宜,声音丰满柔和。不足时声音单薄,过度提升时会使声音发闷,明亮度下降,鼻音增强。 中音:500 Hz ~ 2 KHz 适当时声音透彻明亮。不足时声音朦胧,过度提升时会产生类似电话的声音。 高音:2 KHz ~ 8 KHz 是影响声音层次感的频率。不足时声音的穿透力下降,过强时会掩蔽语言音节的识别,使齿音加重、音色发毛。 MON MONITOR:总监听音量旋钮, 通道上的监听控制电位器将各路信号取出后直接经监听母线送到监听放大器输出,供调音员监听,以便调控进入混合电路的各路输入信号的电平比例。监听控制设在GAIN和音调均衡控制之后,音调均衡控制的任何变化都会引起声反馈,但声像旋钮及通道电平推子的控制对监听是不起作用的。 EFF EFFECT:音效旋钮,调节该旋钮决定该路输出至效果器的电平大小。在调音台的各个通道上都设置有这个调节旋钮。使用时可以用调音台的内置混响器,也可以外接效果/混响器。当外接效果/混响器时,内置混响器即从调音台电路上断开,唯有外接效果/混响器送出的信号输出到各路输入通道上。在放音或录制节目时,通过调节

在课件中控制声音播放的方法收藏主题

在课件中控制声音播放的方法收藏主题 为了争强教学效果,更好的表达教学内容,通常在制做课件时加入声音文件,而这些声音文件播放时数是否自如的控制,则是令教师头疼的问题。经常出现在单击鼠标时,想要播放声音,声音不但没有播放,幻灯片却转到下一张;想让声音暂停,可声音却重复播放贩贩贩在此,介绍一下各种播放方法。 1、直接导入法 直接导入法,即在播放幻灯片时自动播放。首先在幻灯片中插入声音文件,打开PowerPoint文件,选择菜单“插入→影片和声音→文件中的声音”,选取声音文件,点击确定,会出现如图1的提示,此时选择“自动”,则会在播放此张幻灯片时,无需任何操作,声音文件自动播放。2、鼠标控制法 插入声音文件,选择开始播放声音选项时,在图1所示对话框选择‘在单击时”播放。该设置将作为触发器,您必须单击指定的对象 (与只单击幻灯片相对而言)才能播放声音。此种方法,教师可以自由把握播放声音的时机,即我们在播放幻灯片时,根据教学内容需要播放声音文件,用鼠标左键单击声音图标,即可开始播放插入的声音。此时特别注意,如果单击声音图标以外的其他空白处,不但不会播放声音,连幻灯片也会播放到下一张。 3、有效控制声音播放 声音暂停的快捷方式。由于课堂需要,让声音做暂停状态,教师此时做课堂内容的讲解后,要求声音继续。为达到此种效果,在幻灯片播放状态下,单击鼠标右键,此时声音暂停。想让声音文件继续播放,只要在幻灯片空白处单击鼠标左键,声音文件又会从刚才暂停位置继续播放。 2.在多张幻灯片中播放同一声音文件。根据教学需要,经常会在多张幻灯片内播放同一声音文件。此时在普通视图状态下,右键单击声音图标,在弹出的快捷菜单中选择“自定义动画”,会在普通视图的屏幕右侧出现“自定义动画”的任务窗口〔如图2),在声音文件处单击鼠标右键,出现下拉列表框,选择“效果选项→效果→停止播放”,选择此声音文件用于播放的幻灯片数量,点击“确定”就可以了。在此处还可以看到,在“播放声音”对话框中,可以以秒为最小单位,进行声音播放时开始时间的选择。 3、播放不同声音文件时,解决声音忽大忽小的问题。在一个课件中,往往需要加入多个声音文件,而插入的声音电平在不一致的情况下,播放时会出现声音忽大忽小现象。这时如果每次都去调节屏幕左下方的喇叭来控制音量,在播放课件时,就会显得有些麻烦。解决 问题的方法如下: (1)在普通视图状态下,右键单击声音图标,在弹出的快捷方式下,选择“编辑声音对象,在弹出的快捷方式下,选择‘’编辑声音对象”,通过对对话框中声音滑块的上下调节,可以实现声音电平高低的调节。使其播放时的声音的音最大小达到统一。 〔2)在普通视图状态下,右键单击声音图标,在弹出的快捷方式下,选择“自定文动画”:在屏幕右侧弹出的‘’自定义动画”任务窗口,在任务窗口的“自定义动画”列表中,选定声音文件单击鼠标右键,出现下拉列表框,单击“效果选项”,选择声音设置,出现 图3所示的对话框,调节声音滑块的位置,以达到声音大小的统一。 4、使用触发器来更好地控制声音的播放。为了更好地把问题说清楚,在投影片中加人三个文

小猫咪有大智慧,会用声音控制你

小猫咪有大智慧,会用声音控制你猫咪 身为主人的你一定熟悉喵叫声所表达的含义,开心与不开心表现的也非常明显。近日,英国一项研究表明,家猫懂得通过发出一种特殊声音“控制”主人,以便满足自己的需求。 一、发现 人们普遍认为猫发出类似呼噜的呜呜声是快乐的表现。不过,《当代生物学》杂志刊载一篇报告说,家猫会在呜呜声中夹杂一点尖刺叫声,以此“胁迫”主人把自己的食盆装满。 英国萨塞克斯大学科学家卡伦?麦库姆说:“人们常把那种加入了一点尖刺叫声的呜鸣理解为满足的表现,那实际上是猫诱使主人回应的巧妙手段。恳求式的呜鸣比明显的叫声更容易令人接受,后者经常导致主人把猫赶出卧室。” 麦库姆的研究灵感来自养猫的亲身经历。她的猫每天早上用持续的呜呜声叫她起床。通过与其他养猫者交流,麦库姆发现不少猫也会发出类似声音。作为一个研究哺乳动物声觉交流的科学家,她决定研究这种具有控制力的叫声。 二、实验 实验困难在于,猫只有在主人身边才会发出这种声音,对陌生人则不会。麦库姆只得让10位主人分别给自己的猫录音,记录它们在讨食和平常情况下的叫声。 研究人员把这些叫声放给50位试验参与者听,发现即使不

养猫的人也认为猫在讨食时发出的“混合叫声”比平时的叫声更有紧迫感,且“并不悦耳”。 研究人员重新编辑录音,去除尖刺叫声,其他保持不变,结果人们体会到的紧迫感明显下降。 麦库姆认为,“混合叫声”出现频率很小,“但当猫发现这声音对主人效果明显时,就会学着将其夸大”。 事实上,不是所有的猫都使用这种声音,那些与主人有一对一关系的猫更容易掌握这种能力,而生活在大家庭里的猫则得不到如此关注。 三、本能 此前有研究表明,猫叫声与婴儿的啼哭存在共同之处。 麦库姆认为猫巧妙地利用了人类对啼哭的本能反应,向主人发出信息,触发其哺育后代的天性。 此外,这种“混合叫声”“听起来并不和谐,因此难以充耳不闻”。 南威尔士猫保护协会发言人克里斯蒂娜?维斯特认为这项发现并不新奇。她说,宠物会利用多种方式吸引主人注意,大多数方法十分直接:打翻梳妆台上的东西或者干脆跳到主人身上,甚至“凝视”。“例如你早晨醒来发现你的猫坐在你身上或者旁边,凝视着你的脸,盼着你睁开双眼。”

声音的控制和应用

八年级第一学期物理学案——声音的应用 知识点1:声音的利用音调 1.音调高低与频率有关,频率超过20000Hz的声音叫__________,频率低于20Hz的声音 叫_________,而人耳听到声音的频率范围是,所以这两种声音人耳都听不见。 2.声波生命探测仪是利用声波传递________的一种救援装备,它可以灵敏地收到物体 _____时产生的微弱声音,以便尽早营救。 3.有一种电子牙刷,它能发出超声波,直达牙刷棕毛刷不到的地方,这样刷牙既干净又 舒服。关于电子牙刷,正确的说法是() A.刷牙时,人听不到超声波,是因为超声波不能在空气中传播 B.超声波的音调很低,所以人听不到 C.超声波不是由物体振动产生的 D.超声波能传递能量 4. 能够传递能量的是 ( ) 知识点 2:噪声的危害和控制控制 5.我们生活在声音的世界里。下列声音:(1)工厂车间里机器的轰鸣声;(2)剧场里京剧表演的演奏声;(3)清晨公园里小鸟的鸣声;(4)装修房子时的电钻声;(5)婚庆时的爆竹声;(6)山涧小溪潺潺的流水声,其中属于噪音的是() A.(1)(3)(4) B.(1)(2)(5) C.(1)(4)(5) D.(1)(4)(5)(6) 6.控制噪音的途径有三条:(1)在处减弱;(2)在中减弱;(3) 在处减弱。“无声手枪”是在处减弱噪声的;在公路和住宅间植树造林是在中减弱噪声的. 7.如图2所示,甲、乙是两种声音的波形图,从图形可知:图是乐音的波形,图是噪声的波形。 8.在城市道路常见如图3所示的标牌,它表示的意思是:() A.鼓号乐队不能进入; B.禁止鸣笛,保持安静; C.道路弯曲,行车注意安全; D.乐器商店的标志。 9( ) D.超声波探查 B A.探测海深

ppt中插入声音以及按钮控制声音的播放和停止

1 动作按钮控制声音的播放和停止 在需要插入声音的幻灯片中插入一个动作按钮,选择菜单【幻灯片放映】->【动作按钮】中的任意一个动作按钮,弹出“动作设置”对话框。在“单击鼠标时的动作”选项中选择“无动作”单选按钮,选中“播放声音”复选按钮,在下拉列表框中单击“其他声音”,在“添加声音”对话框中选择要播放的声音文件。 接着增加一个停止声音播放的动作按钮,方法和第一个动作按钮的设置类似,不同的地方是选中“播放声音”复选按钮后,在下拉列表框中单击“停止前一声音”。 在放映幻灯片时,单击第一个按钮则播放声音,单击第二按钮则停止声音。 此方法适用于在同一张幻灯片中放置多种音乐,随机选择一种音乐来进行播放,需要注意的是通过此方法控制的声音文件必须是wav格式。 二、声音的停止播放 在ppt课件中加上一段音乐,用于学生朗读课文时播放,希望能在适当的时候停止,又能在适当的时候重新播放。PowerPoint对声音的控制能力不是很强,该怎么办呢?经过一番摸索,终于找出了控制播放声音文件的方法。 1.在幻灯片中单击“插入/影片和声音/文件中的声音”,把所需的声音文件导入,导入声音文件后会出现一个提示,问你是否需要在幻灯片放映时自动播放声音,选择“否”。

2.单击“幻灯片放映/动作按钮/自定义按钮”,在幻灯片中拖出三个按钮,在出现的“动作设置”对话框中设置为“无动作”。分别选择三个按钮,在右键菜单中选择“编辑文本”,为三个按钮分别加上文字:播放、暂停、停止。 3.将声音文件播放控制设定为用播放按钮控制。选择幻灯片中的小喇叭图标,单击“幻灯片放映/自定义动画”,在幻灯片右侧出现自定义动画窗格(图1),可以看到背景音乐已经加入了自定义动画窗格中,双击有小鼠标的那一格,出现“播放声音”设置对话框,选择“计时”标签,在“单击下列对象时启动效果”右侧的下拉框选择触发对象为“播放按钮”,单击“确定”。 4.将声音暂停控制设定为用暂停按钮控制。继续选择小喇叭图标,在“自定义动画”窗格单击“添加效果/声音操作/暂停”(图2)。

讲课时的声音控制艺术

讲课时的声音控制艺术

————————————————————————————————作者:————————————————————————————————日期:

讲课时的声音控制艺术-教师教育论文 讲课时的声音控制艺术 胡群 影响课堂教学效果的因素很多,除了讲课内容,教师讲课的声音也会对学生产生影响。如教师声音控制得好,则会增加学生的兴趣,提高学习效果,反之则会降低学习效果。但在实际授课中,这个问题并没有引起注意,笔者听课时经常发现一些教师不注意声音的控制,从而影响到课堂的效果。重视讲课时的声音控制,充分利用声音使用技巧,使自己的声调更加符合课堂讲课的要求,会使课堂更生动,更有吸引力,更完美。教师讲课的声音因个人的生理条件和说话习惯的不同而具有不同风格,有的老师偏重激昂,有的老师偏重于温柔,但不管那种风格,对讲课声音控制的总体要求应当是清晰响亮、亲切自然,让后排的学生也可以听得清楚。在此基础上,教师还应进一步深入研究讲课声音的控制技巧,使声音控制更好地为教学服务。大体上,声音的控制应注意以下几个方面。 一、根据课堂的行进过程控制声音 在整个课堂运行的过程中,教师的声音始终存在,我们要注意整个课堂声音的安排,像一首乐曲,有开始,有发展,有高昂,有低沉,有高点,有低点,有快有慢,有停顿。一般来说,课堂开始时教师的声音应当平稳,在课堂行进的过程中应当有起伏、有快慢、有停顿,结束的时候应当干脆有力,不可一个调门、一个语速贯穿始终。细心的老师备课时就要考虑声音的因素,大体设计一下,什么时候高声,什么时候低声,什么时候快,什么时候慢。 二、根据不同的教学内容控制声音 讲课的内容有重点、非重点,有的是复习,有的是新授内容,有的是叙述,

powerpoint中声音的控制

设定声音播放方式为“在单击时”->选中插入音乐后的声音图标->自定义动画->添加效果->声音操作->停止->更改这项操作的动画顺序。(效果如附图) 操作的时候,第一次单击为播放音乐,第二次单击就停止了,再单击则重新播放。 以上是我自己用的简单方法,我另外搜索了一篇全面教学的帖子。 第一步:插入声音文件 在PowerPoint(以PowerPoint 2003为例)演示文稿的灯片中通过“插入”菜单下的“影片和声音\文件中的影片……(文件的声音……)”命令,找到目标音视频(音频)文件素材后,选中并打开或直接双击插入目标音视频(音频)文件。在弹出的“你希望在幻灯片放映时如何播放影片(声音)?”询问对话框中,选择“在单击时”选项。 第二步:制作交互按钮 单击“绘图”工具栏中的“自选图形”按钮,在弹出的选项列表中的“基本图形”或“箭头总汇”下单击一种合适的图形,并在灯片中的适当位置中拖画中一个图形,再右击画出的这个图形,在弹出的快单中选择“添加文字”,并输入“PLAY”,并设置好图形填充色和线条色及文字颜色,将其作为播放按钮;同法再制作一个“STOP”(暂停)按钮。 第三步:利用触发器制作播放效果按钮 鼠标右键单击幻灯片中插入的音视频(音频)文件图标(插入的音视频文件的图标为一播放画面图,插入的音频文件为一小喇叭图标),在弹出的快捷菜单中点击选择“自定义动画……”命令或左键单击选定幻灯片中插入的音视频(音频)文件图标后,单击选定菜单栏中的“幻灯片放映”菜单下的“自定义动画……”,在窗口的右侧打开一个“自定义动画”的任务窗格。双击“自定义动画”的任务窗格下的带有一小鼠标和插入音视频媒体文件名称的那一格,出现一“暂停影片”(“播放声音”)对话框,单击选择“计时”选项卡,点击“触发器”,然后单击选择“单击下列对象时启动效果”单选项,并在右侧下拉框中选择触发对象为所画的播放按钮“PLAY”。并点击“电影设置”(“声音设置”)选项卡,单击勾选“不播放时隐藏”(“幻灯片放映时隐藏声音图标”)显示选项复选框即可。 第四步:利用触发器制作暂停效果按钮 再次单击幻灯片中插入的音视频(音频)文件图标(插入的音视频文件的图标为一播放画面图,插入的音频文件为一小喇叭图标),然后再单击“自定义动画”任务窗格中“添加效果”下的“影片操作”中的“暂停”的(“添加效果”下的“声音操作”中的“暂停”),此时暂停控制格也会出现在任务窗格中。然后单击暂停控制格,按着点击右侧出现的下拉按钮,单击选择下拉列表中的“计时……”选项,弹出一个“暂停影片”(“暂停声音”),单击选择“计时”选项卡中的“触发器”按钮,选中“单击下列对象时启动效果”单选项,然后单击其右侧的下拉按钮,在弹出的列表中选择所画的触发按钮对象“STOP”即完成对插入的音视频文件的智能化交互控制按钮。 制作好上述智能化交互控制按钮后,在播放幻片时,点击“PLAY”按钮时,就会播放音视频文件了,单击“STOP”按钮时,则实现暂停功能,再次单“PLAY”或“STOP”按钮时,则继续播放视频文件;若单击视频文件播放画面就会停止播放或重新播放音视频文件。 同时,这两个按钮还可是插入的艺术字,也还可以是插入的GIF动画等,更富动感

Flash中用按钮控制声音的几种方法

Flash课件中声音控制的几种方法(学习几点心得) 在中小学教师开发的课件中,用Flash制作的比例越来越大,而声音作为多媒体课件的重要组成部分,应用得合理与否直接影响到课件整体艺术力的表现。在八月份的第一期Flash课件制作培训时,我们讲了两种应用声音的控制方法,一种是导入时间轴,用play,stop等命令进行简单控制;另一种是利用组件工具来控制声音的播放。显然,这两种方法是简单的、易掌握的,但能实现的功能却有所局限。本文整理了Flash声音控制的另外两种方法,希望对课件制作爱好者有所帮助。 一、用Sound 类的start 方法 很多人在制作一个带配音的Flash 课件时,会设计了两个按钮,一个按钮控制音乐的播放,另一个按钮控制声音的停止。当单击按钮让音乐停止后,再次单击控制音乐播放的 按钮,音乐却从头开始播放了。这里可以用Sound 类的start 方法来控制音乐播放。 用Sound 类的start 方法来播放音乐必须给出必要的参数,通过参数控制音乐从停止处开始播放。否则,音乐就是直接从头开始播放。用sound类的position属性和start方法结合在一起就可以解决这个问题。具体操作步骤是: (1)将音乐导入到“库”中。右击“库”中的音乐对象,在弹出的快捷菜单中选择“链接”命令,打开“链接属性”对话框,勾选“为动作脚本导出”和“在第一帧导出”复选项, 设置标识符为“mySound”。 (2)在第1帧上添加如下脚本: myMusic = new Sound();//建立一个名为myMusic的声音对象, myMusic.attachSound("mySound"); //将链接标识符为mySound的音乐捆绑到myMusic对象上。 (3)在播放音乐的按钮上添加如下脚本: on (press) { var t=myMusic.position/1000; //计算声音当前播放的位置 myMusic.start(t); //从当前位置开始播放 position 是Sound 类的一个属性,可以获得声音对象播放的当前位置。在制作Flash动画时,这个属性经常会被用到。比如制作MP3播放器,如果制作一个控制音乐播放进度的滑块,那么就可以用这个属性来实现相应的算法。 (注意:在操作时要注意字母的大小写) 二、利用影片剪辑来控制声音 (一)导入声音素材 点击【文件】|【导入】|【导入到库】菜单命令,在弹出的【导入到库】对话框中,找到你要导入的声音文件,选中后点击打开按钮,将声音导入到库。 (三)制作声音影片剪辑元件: (1)点击【插入】|【新建元件】菜单命令,在弹出的新建元件对话中,名称输入“声音”、行为选【影片剪辑】,确定。 (2)选中“图层1”的第1帧,打开属性面板,在声音设置的对话框中,选择你导

相关主题
文本预览
相关文档 最新文档