- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
有没有办法调节通过 SKAction 播放的声音的音量 playSoundFileNamed:waitForCompletion: .
我想在我的游戏中实现一个简单的音乐和音效 slider 。我可以轻松控制背景音乐,因为我通过 AVAudioPlayer 播放它,但所有音效都是通过 SKAction 播放的。
最佳答案
这是我处理这个问题的代码
NSError *error;
NSURL *soundURL = [[NSBundle mainBundle] URLForResource:@"pew-pew-lei" withExtension:@"caf"];
AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithContentsOfURL:soundURL error:&error];
[player setVolume:masterVolume];
[player prepareToPlay];
SKAction* playAction = [SKAction runBlock:^{
[player play];
}];
SKAction *waitAction = [SKAction waitForDuration:player.duration+1];
SKAction *sequence = [SKAction sequence:@[playAction, waitAction]];
[self runAction:sequence];
masterVolume 变量只是我拥有的一些预设变量,用户可以在 0.0-1.0 之间更改
waitAction 确保播放器在播放完整个声音之前不会被移除
希望这对您有所帮助!
关于ios - 调节 SKAction playSoundFileNamed : 的音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20371223/
我在 Flask 中创建了 3 个基本的 html 页面。我创建了一个简单的调查问卷,其中包含复选框和单选按钮,如下图所示。我希望能够添加一个条件,例如,如果(男性+乐器+足球+ Volley )则应
我正在开发一个过滤器函数,它可以使用许多参数进行过滤,为此我正在使用 Java Streams。这就是我的代码: public void filter(String cours,String prof
第一个问题 我想使用变量 don_settings[don_btn_act] (=checkbox) 来定义按钮操作。 IF don_settings[don_btn_act] IS on THEN
我有 2 个表: 反馈:faceid (as int), Poolid (as int), deleted (as boolean) 池:id(作为 int),取消(作为 boolean) 除了某些行
正如文档所说: https://xgboost.readthedocs.io/en/latest/parameter.html#general-parameters alpha [默认值=0,别名:r
我需要调节 Mechanize 实例与 API 连接的频率(每 2 秒一次,因此将连接限制在这个或更多) 所以这样: instance.pre_connect_hooks << Proc.new {
有没有办法调节通过 SKAction 播放的声音的音量 playSoundFileNamed:waitForCompletion: . 我想在我的游戏中实现一个简单的音乐和音效 slider 。我可以
所以首先,我之前并没有任何 Javascript 经验,因此为什么我在像这样基本的东西上苦苦挣扎。我很确定那里有答案,但由于英语不是我的母语,我似乎找不到它。 我正在开发一个网站,其中多个票务公司的票
如何在 C++ 中调节 SDL Sprite 速度,我知道这与帧率有关,但我不是 100% 确定。我知道如何在 PyGame 中执行此操作,但 SDL 和 C++ 略有不同。 最佳答案 建议遵循 la
我的网站中有以下代码行: HTML: Paragraph JavaScript/jQuery: var ele = $('.post-body
假设我有一个列表,其默认状态和事件状态由类决定,例如: item1 item2 active item3 active item4 我需要根据列表中的事
我是一名优秀的程序员,十分优秀!