问题标签 [nssound]
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.
objective-c - How to fade an NSSound object
I've written a cheap & cheerful sound board in for my Mac, and I play the various sounds with NSSound like this:
Rather than just stop it dead, I'd like it to fade out over a couple of seconds or so.
iphone - 在 iPhone 应用程序中播放声音剪辑的最简单方法是什么?
我希望能够在 iPhone OS 应用程序中播放声音片段。我已经看到有关NSSound和AVFoundation的信息作为在 iPhone OS 设备上播放声音剪辑的手段,但我仍然不清楚这个主题,可以使用一些帮助。无需在实际代码中一步一步地为我拼写出来,但如果有人能给我一个关于我应该开始移动的大致方向(即我应该关注哪些类)的提示,我会填写我自己在空白处。那么,在 iPhone 应用程序中播放声音剪辑的最简单方法是什么?
objective-c - 如何从我的应用程序的 Resources 文件夹中播放 mp3 文件?
我正在制作一个可以在事件中播放声音的应用程序,但我不知道如何从应用程序的 ressources 文件夹中访问文件。
这是我正在做的事情:
但它根本不起作用。如果我放置完整长度的路径,它会起作用,但我需要另一种方式,因为有人可能会将我的应用程序放在 Application 文件夹之外的其他位置。
iphone - NSSound 未在 iPhone 上声明?
引用自Apple 文档的代码。将其放入 viewDidLoad 时出现错误。如果我把
在头文件中,我在实现文件的顶部收到说明符限定符错误。我该怎么做才能完成这项工作?我只是粘贴 Apple 文档中的代码 - 这已被弃用吗?谢谢你的帮助!
cocoa - 类似 NSSound 的框架,有效,但不需要处理陡峭的学习曲线
我的一个应用程序使用 NSSound 播放 10 秒 AAC 编码的预先录制的白噪声循环,我几乎已经完成了白噪声功能的工作。
应该是所有需要的,对吧?
它就像一个魅力,但我注意到在声音文件完成和重新启动之间有一个可听见的停顿......一种“扑通”的声音。这在循环原始声音文件时不存在,经过一个小时左右的时间试图弄清楚这一点,我得出的结论是 NSSound 很烂,并且可听见的暂停是私有后台线程同步的产物播放声音。它似乎以某种方式依赖于主运行循环,这会导致声音结束和重新开始之间的可听间隙。
我对声音知之甚少,这是一个非常次要的功能,所以我不想深入 CoreAudio 只是为了播放循环 10 秒的声音片段.. 所以我去追求一个不错的选择,但似乎什么都没有非常适合:
- Core Audio:完全矫枉过正,但至少是标准框架
- AudioQueue:复杂,带有 C++ 示例代码!?
- MusicKit/ SndKit:也是巨大的学习曲线,基于大量开源的东西等。
我看到 iOS 4 上的 AVFoundation 将是播放声音的好方法,但这只计划用于 Mac OS X 10.7..
在 Mac OS X 10.5+ 上是否有任何易于使用的可靠循环声音的方法?
是否有任何用于 AudioQueue 或 Core Audio 的示例代码可以减轻在 Objective-C 应用程序中使用它们的痛苦?
任何帮助将不胜感激..
最好的祝福,
坦率
objective-c - Objective C:对 didFinishPLaying 委托方法的误解
我想熟悉 mac OSX 上的 Objective C/Interface Builder 编程。我通常使用声音,所以我尝试使用 NSSound 类编写一个简单的音频播放器。
我已经设法创建了一个基本应用程序,该应用程序通过单击“Importer”按钮加载声音,然后通过单击“Lire”按钮进行播放。
这是我的问题:我希望在播放声音时显示“Ça joue Simone!...”的窗口中有一个TextField,而当声音播放完毕时什么也没有。
单击“里拉”按钮时,我想要的消息已成功显示,但即使在播放完声音后仍会停留在那里。
这就是为什么我想我对如何使用 didFinishPLaying 委托方法有误解。
有人有提示吗?
objective-c - NSSound 奇怪的错误
此代码播放声音:
此代码不会:
两种情况下内容相同;唯一的区别是它是取自磁盘上的文件还是直接取自NSData
.
objective-c - 如何让 NSSound 在用户定义的类中播放声音?
这个问题来自一个Objective-C新手,所以请多多包涵。我正在尝试在我的课程中发出声音,并且使用 NSBeep() 但不是 NSSound 成功。这是一个例子。请注意,NSBeep();
在[[NSSound soundNamed:@"Frog"] play];
“main.m”程序中工作正常,但仅NSBeep();
在 SoundMaker 类中工作。非常感谢学习如何让 NSSound 工作的任何帮助。
主.m:
SoundMaker.h:
SoundMaker.m:
objective-c - NSSound 无法正常工作
我在 Mac 10.6 上使用 Cocoa。我试图让节拍器点击时间,但是当我运行代码时,只播放前两个声音,然后它是安静的,直到再次播放声音时结束。如果我用 NSBeep() 替换 [player play] 语句,它工作正常。有什么建议么?
objective-c - NSSound 可听见的循环点击
我有一个循环播放的 NSSound,每次循环播放时都会听到“咔哒”声。
我正在使用这些方法:
有什么办法可以摆脱这种点击吗?我试图改变它正在播放的 wav 文件,以便它在最后“淡出”,但它似乎没有改变任何东西。
多谢了。:)