找回密码
 加入
搜索
楼主: afan

[原创] 抽奖程序Demo版

  [复制链接]
发表于 2020-12-17 17:30:15 | 显示全部楼层
学习了,这个必须顶
发表于 2020-12-18 11:44:09 | 显示全部楼层
支持一下,支持一下
发表于 2021-2-6 15:20:02 | 显示全部楼层
这个就好看多了,支持一下
发表于 2021-2-8 13:11:56 | 显示全部楼层
观摩一下  A大以前的作品
发表于 2021-2-24 15:03:29 | 显示全部楼层
本帖最后由 austere 于 2021-2-24 15:10 编辑

如果有源码就香了
发表于 2021-2-24 15:11:37 | 显示全部楼层
chzj589 发表于 2020-9-11 20:59
猜不出。
有个问题请教:如何循环播放音乐文件
播放音乐文件是:

循环很简单啊~   
发表于 2021-2-24 16:44:01 | 显示全部楼层
看着好像不错
发表于 2021-2-24 19:22:23 | 显示全部楼层

能给个提示?
 楼主| 发表于 2021-2-24 19:35:15 | 显示全部楼层
#include <Sound.au3>

Local $fMusic = @ScriptDir & "\MP3.mp3"
While 1
        $sound = _SoundOpen($fMusic)
        _SoundPlay($sound, 1)
        _SoundClose($sound)
WEnd
发表于 2021-2-25 08:32:58 | 显示全部楼层
发表于 2021-3-2 12:38:08 | 显示全部楼层
#include <Sound.au3>
$ss = _SoundOpen(@TempDir & "\sheng123\何茫然.wma")
While 1
        Sleep(20)
        If _SoundStatus($ss) = "stopped" Then _SoundPlay($ss, 0)
WEnd
 楼主| 发表于 2021-3-2 12:50:03 | 显示全部楼层

这种方式对于某些文件不行,常见于很简短的,比如1、2秒的提示音之类。
诸如类似于 _SoundPos($aSound, 2) >= _SoundLength($aSound, 2) 判断结束也存在同样问题。
发表于 2021-3-5 14:15:30 | 显示全部楼层

#include <Sound.au3>
Local $fMusic = @ScriptDir & "\MP3.mp3"
While 1
        $sound = _SoundOpen($fMusic)
        _SoundPlay($sound, 1)
        _SoundClose($sound)
WEnd
放入播音代码中,运行时控件都失效了,要等运行结束后才能回复。不知是什么原因?
 楼主| 发表于 2021-3-5 14:29:27 | 显示全部楼层
chzj589 发表于 2021-3-5 14:15
#include
Local $fMusic = @ScriptDir & "\MP3.mp3"
While 1

_SoundPlay($sound, 1) 参数1是 等待,直到声音完成。如果你有其它操作就不能使用该方法。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-25 06:19 , Processed in 0.073170 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表