当前位置: 网站首页>小程序开发>网站开发

祁阳网站推广【祁阳办理400电话】祁阳SEO优化、祁阳微信公众号APP客户端小程序开发、祁阳网站托管、祁阳APP开发

发表日期: 2021-04-08 12:39:19 浏览次数:103

祁阳网站推广【祁阳办理400电话】祁阳SEO优化、祁阳微信公众号APP客户端小程序开发、祁阳网站托管、祁阳APP开发

祁阳市湖南省永州市代管的县级市,因地处祁山之南而得名,位于湘江中上游,永州市东北部,南通粤桂,北抵衡岳,东连浙赣,西接川黔,总面积2538平方公里,辖3个街道、20个镇3个乡。截至2019年末,祁阳市常住人口85.67万人。 [1] 

祁阳市自三国东吴置县,2021年撤县设市。祁阳市地形以山地、岗地、丘陵为主,地势南北高、中部低。湘桂铁路、衡昆高速公路、322国道、S320线贯穿全境。浯溪碑林风景名胜区是国家AAAA级旅游景区。 [2] 

2020年祁阳市GDP346.3亿,完成一般公共预算收入24.2亿元、增长4.3%,其中,地方财政收入16.13亿元,全市金融机构存款余额404.07亿元、增长6.3%,贷款余额230.57亿元、增长20.2%,实际利用外资2.55亿美元,增长13%,总量全市第一、增幅全市第二;内联引资57亿元,增长17%,总量、增幅均列全市第一;完成外贸进出口总额5.9亿美元,增长25%。

对Button2进行同样设置,如图9-4(只改了文件名),代码几乎完全重复。

{%}

图 9-4 添加更多的声音

重复的代码提示我们最好是创建一个过程,像在第3章“打地鼠”和第5章“瓢虫快跑”中那样。具体来说,我们将创建一个带数字参数的过程,将Sound1的Source属性设置为相应的声音文件,并播放该声音文件。这是对程序进行重构改进而又不改变程序行为的又一个例子,这一概念在“打地鼠”一章中首次引入。用join块将数字(如1)与文本“.wav”连接起来,创造出正规的文件名(如“1.wav”)。下面是创建这个过程的步骤:

1. 在块编辑器中打开Procedures抽屉,拖出“to procedure”块;

2. 单击procedure将过程名改为playNote;

3. 点击procedure块左上角的蓝色方块呼出内部组件,将一个input x块插入“inputs”块;

4. 将input x块中的x改为number;

5. 将set Sound1.Source to块从Button1.Click事件处理程序中拖出,放在PlayNote过程内“do”的右边,Sound1.Play块也将随之移动;

6. 将1.wav块拖入垃圾桶;

7. 从Text抽屉中拖出join块放到set Sound1.Source to的插槽内;

8. 将鼠标悬停在playNote的number参数上,呼出并拖动get number块,并将其放入join块的第一个插槽中;

9. 从Text抽屉中拖出空文本块,放在join块的第二个插槽中;

##将文本值设置为“.wav”。(切记不要输入引号);

##从Procedures抽屉中拖出call PlayNote块,放到空的Button1.Click内;

##在number插槽中插入文本“1”。

现在,当Button1被点击时,过程PlayNote将以数字1为参数被调用。该过程将Sound1.Source属性设为“1.wav”,并播放该声音。

创建一个Button2.Click块,调用参数为2的PlayNote过程。(可以复制现有的PlayNote块,将其移动到Button2.Click块内,并将参数更改为2;也可以复制整个Button1.Click块,然后将Button1改为Button2,再将参数1改为2。)程序如图9-5所示。

{%}

图 9-5 创建一个过程来演奏音符

告诉Android加载声音

此时在手机上测试程序会让你失望:第一次按键时,不但没听到预想的声音,手机还弹出错误提示:“Error 703:Unable to play 1.wav”(不能播放1.wav);第二次再按同一个键时,才听到声音。这是因为Android系统是在程序运行时才加载声音文件(只需加载一次),加载过程需要一点时间。第一次按键,当call Sound1 play块开始执行时,set Sound1.Source to块的加载任务尚未完成,因此系统给出错误提示;等到第二次按键时,声音文件已经加载完成,因此可以正常播放。为什么前几章没有出现过这个问题?因为我们在组件设计器中预先设置了Sound组件的Source属性为某个声音文件,当程序启动时,声音文件会自动加载。而这里,直到程序启动之后,我们也没有对Sound1.Source进行设置,因此没有对声音做初始化。我们必须在程序启动时直接加载声音文件,如图9-6所示。

{%}

图 9-6 在应用启动时加载声音文件

 测试:在手机中重新启动应用,按键之后立刻播放声音。(如果你没有听到声音,请确保手机上的媒体音量没有被设置为静音。)


祁阳网站推广祁阳办理400电话祁阳SEO优化、祁阳微信公众号APP客户端小程序开发、祁阳网站托管、祁阳APP开发

400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

CopyRight © 2011 书生商友信息科技 All Right Reserved

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: https://www.768800.com  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 昌平殡葬| 朝阳殡葬|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

服务热线:400-111-6878