问题标签 [simpleaudioengine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
453 浏览

c++ - /dev/dsp 在centOS 6.x 中播放音频时未找到错误

我正在尝试使用 C++ 开发一个应用程序,它将记录来自麦克风的音频数据并播放数据。但是在尝试音频捕获时,我收到以下错误消息。

谁能给我建议?

0 投票
2 回答
355 浏览

iphone - cocos2dx 中的音乐完成处理程序

我的目标是在 cocos2dx 中背景音乐结束后调用一个函数。

使用此代码播放背景音乐

并且需要调用我的函数

当背景声音结束时。

0 投票
1 回答
72 浏览

ios - 如何在 Cocos2d 中播放音频文件的特定部分

我正在使用 SimpleAudioEngine 播放名为“myTrack.mp3”的音频文件:

长度为00:17 秒的音频,我播放整个文件。但现在我只需要播放时间00:0800:14之间的部分。在 Cocos2d 中可以吗?

谢谢。

0 投票
0 回答
469 浏览

c++ - CocosDenshion::SimpleAudioEngine 在播放效果时暂停所有动作

我在我的项目中实现了音频,当create()使用以下代码在函数中启动我自己的 Sprite 类时:

当精灵类使用此代码播放效果时:

背景停止滚动,其他精灵停止移动,直到音效结束。我需要你的帮助,我正在使用 cocos2d-x-3.3 beta,并针对 WIN32 项目。

如果需要,调试输出:

0 投票
2 回答
291 浏览

android - SimpleAudioEngine,背景在 playEffect 上调低音量然后备份

在 Cocos2d (android) 中,我试图在 playEffect 运行时降低背景音量,而不是在 playEffect 结束后将其恢复。我有这个代码:

问题是我不知道如何让 playEffect 结束,此代码“立即”将背景音乐设置为 1。如何在 PlayEffect 期间将背景音乐的音量设置为 0.1。

0 投票
1 回答
88 浏览

iphone - 尝试使用 SimpleAudioEngine 播放随机声音,没有声音

所以最初我要制作的应用程序在向上滑动时只发出一种声音。代码是

我决定我希望在每次滑动时随机播放三种声音,而不仅仅是一种。所以这就是我所做的。

我制作了字符串,然后替换了 playEffect:@"Swoosh.mp3"]; with playEffect:@"Soundname"];

我尝试了 Soundname 的多种变体,但在我看来都没有。我对编码很陌生,我知道这是我所缺少的愚蠢的东西。有人有什么想法吗?

0 投票
0 回答
123 浏览

c++ - pauseAllEffects() 不暂停声音

我在我的 cocos2d-x 应用程序中使用了一些音效和背景音乐。当我尝试暂停使用

它不会暂停声音。StopSounds 也不起作用

虽然 pauseBackgroundMusic() 工作正常。我是这样玩效果的:

我也尝试通过获取效果 ID 并暂停该效果,但它也不起作用。

0 投票
1 回答
74 浏览

ios - 将 MPMediaItem 与 simpleaudioengine 一起使用

我一直在 cocos-2dx 中制作一个项目,但需要创建一个 .mm 来从 iOS 库中选择音乐在后台播放。我通过播放 .mm 文件中的音乐让它工作了,但由于各种原因,它需要使用 SimpleAudioEngine 在 cocos-2dx 中播放。我尝试将 url 的 absoluteString 转换为 NSString 再将 id 转换为 const char* 以将其移回 cocos-2dx 文件,但它仍然没有运行。

这就是它给我的 absoluteString(ipod-library://item/item.m4a?id=456458322781804615)

.cc-

第二个.mm

Cocos-2dx 文件

0 投票
0 回答
47 浏览

audio - SimpleAudioEngine 在软重置后无法播放 SFX,但并非每次都无法播放

在 iOS 中处理软重置时,任何人都知道为什么 resumeAllEffects() 可能不起作用?已经尝试在 Appdelegate 和我们的 Main.js 中调用(我们正在 JS 下进行加载)......

唯一似乎解决它的方法是在 AudioEngine.end 下重新启动引擎

更详细的部分是 - 如果包含resumeBackgroundMusic部分并且我单击主页,则效果停止。如果我删除 resumeBackgroundMusic 效果会正常运行,音乐也是如此......但是双击时音乐不会静音......

从游戏的另一部分(整个前端菜单区域)执行相同操作时,会发生相反的情况。

有任何想法吗?

0 投票
2 回答
833 浏览

python - 如何阻止 Simpleaudio 同时播放文件两次?

我在基于文本的冒险游戏中使用 simpleaudio。我正在使用 Python 3。在我的主循环中,我想实现这一点:播放一个简短的音频剪辑,一旦完成,再次开始播放相同的音频剪辑。我的问题是,我无法弄清楚如何让 Simpleaudio 做到这一点。

我已阅读所有 API 文档,但无济于事。关于循环,我尝试了许多不同的方法,但都没有奏效。

注意:“while true”循环每隔一段时间刷新一次(在接受输入并给出输出之后)。我不知道该怎么做:一旦歌曲播放完一次,它应该从同一点重新开始。