| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY买空间,免费送域名(厦门中资源)
共有 579 人关注过本帖
标题:设置背景音乐命令 set bell to 的用法探讨
收藏  订阅  推荐  打印 
alicent
Rank: 1
等级:新手上路
帖子:2
积分:122
注册:2006-4-28
设置背景音乐命令 set bell to 的用法探讨

set bell to 的用法举例:
set bell to "d:\冲动的惩罚.wav",1
??chr(7)
set bell to

请问各位高手:设置背音乐响后如何把它停止或关掉?
谢谢!
搜索更多相关主题的帖子: bell  set  音乐  用法  命令  
2008-6-23 22:52
baichuan
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:27
帖子:578
积分:6046
注册:2006-3-13

唱完就停止了!

set bell to 也行!

要不,把音箱关了?

2008-6-24 07:49
午丁
Rank: 2
等级:注册会员
威望:1
帖子:71
积分:873
注册:2008-3-19

偶是用《_multimedia.vcx》库的《_soundplayer》类作为播放器,其控制方式如下:

SET  classlib  TO .\ffc\_multimedia.vcx
_screen.AddObject("tpiam","_soundplayer")   && 加载播放器对象


1、暂停、重播:
IF 控制变量1=1
控制变量1=0
thisform.Boyinq1.command1.Caption="重放"
thisform.Boyinq1.command1.toolTipText="接着播放刚才暂停的音频"
_screen.tpiam.PauseSound( )    && 暂停
ELSE
IF 控制变量2=1
控制变量1=1
_screen.tpiam.PlaySound( )  && 重放
thisform.Boyinq1.command1.Caption="暂停"
thisform.Boyinq1.command1.toolTipText="暂时停止播放音频"
ENDIF
ENDIF
2、播放器关闭文件并释放内存
_screen.tpiam.CloseSound()  && 关闭文件
控制变量2=0
thisform.Boyinq1.command1.visible=.F.    && 没有加载文件暂停键不能暂停不能重播所有隐藏。

3、查找、打开文件
mcax=GETFILE("wav,mp3,avi","选择文件","选定")  && 查找文件
IF FILE(mcax)=.T.
控制变量2=1
_screen.tpiam.cFileName=mcax     &&  加载文件
_screen.tpiam.OpenSound( )  &&  播放文件
控制变量1=1
thisform.Boyinq1.command1.Caption="暂停"
thisform.Boyinq1.command1.visible=.T.      && “暂停、重播键”可见
thisform.Boyinq1.command1.toolTipText="暂时停止播放音频"
ENDIF

[ 本帖最后由 午丁 于 2008-6-24 22:43 编辑 ]
2008-6-24 22:39
午丁
Rank: 2
等级:注册会员
威望:1
帖子:71
积分:873
注册:2008-3-19
但是有个问题要请教大家

如何判断(测试)音频(视频)文件的时间长度?
2008-6-24 22:40
liyinyi278
Rank: 2
来自:湖南邵阳市
等级:注册会员
帖子:80
积分:968
注册:2005-8-24

为什么我用set bell to 在表单中设置一首音乐,没什么反映呢。

人生没有失败
2008-6-25 09:58
liyinyi278
Rank: 2
来自:湖南邵阳市
等级:注册会员
帖子:80
积分:968
注册:2005-8-24

呵呵,原来后面要加?chr(7).

人生没有失败
2008-6-25 10:01
liyinyi278
Rank: 2
来自:湖南邵阳市
等级:注册会员
帖子:80
积分:968
注册:2005-8-24

baichuan 在 2008-6-24 07:49 的发言:

唱完就停止了!

set bell to 也行!

要不,把音箱关了?
set bell to 好象没用啊,停不了。

人生没有失败
2008-6-27 12:26
烤野猪
Rank: 1
来自:绍兴
等级:新手上路
帖子:25
积分:352
注册:2008-6-25

呵呵,顶一下

奋斗吧,呵呵
2008-6-27 18:18
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.052324 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved