问题标签 [avaudioplayer]

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 投票
3 回答
2709 浏览

iphone - iPhone - 为什么 AVAudioPlayer currentTime 返回负值?

AVAudioPlayer 的 currentTime 方法什么时候返回负值?音频文件正在播放(我在获取 currentTime 之前进行了检查),但调用 currentTime 返回一个负值。

有任何想法吗?谢谢

输出

0 投票
1 回答
4900 浏览

objective-c - 当 iphone 处于深度睡眠模式时,声音和 Nstimer 停止了吗?

我正在创建一个应用程序,我在其中使用 nstimer 和 avaudioplayer 播放声音,但是当手机处于深度睡眠模式时声音和计时器都会停止。如何解决这个问题?

这是播放音频的代码

0 投票
3 回答
50095 浏览

iphone - iPhone 中支持的音频文件格式

iPhone 支持哪些音频文件格式?

如果我想播放 2 小时的音频文件,我应该在我的应用程序中使用什么最好的音频文件格式?

谢谢

0 投票
4 回答
7888 浏览

iphone - AVAudioPlayer - Metering - 想要建立一个波形(图表)

我需要构建一个表示录制文件中的语音级别 (dB) 的可视化图表。我试着这样做:

如果它成功了,那就太酷了,但它没有。我总是得到-160分贝。关于如何实现它的任何其他想法?

UPD:这是我最终得到的:

替代文字 http://img22.imageshack.us/img22/5778/waveform.png

0 投票
1 回答
389 浏览

objective-c - How to debug why a sound won't play via AVAudioPlayer?

I have a simple iPhone app with several sounds already playing. However, one in particularly won't. The code block I've hacked up is:

The console shows the error is null, the boolean returns true, and even the duration is correct! Yet, play does nothing. If I change "gameover" to another sound (a simple beep), all is fine.

While it would be great to get it play, I'm also struggling to understand what error conditions, etc. I can check to 1) know it failed and 2) why.

The sound is question is available at http://wdr1.com/gameover.wav.

0 投票
2 回答
1200 浏览

iphone - 使用 AVAudioPlayer 中途开始播放 .mp3

好的,这不是一个简单的问题(至少现在还不是)。

我的 AVAudioPlayer 工作得很好:我用 NSURLConnection 下载了一个 mp3,然后用 AVAudioPlayer 播放该数据。我的问题是如何在 mp3 中的任意点开始播放 AVAudioPlayer?

我可以通过设置 HTTP 标头在任意点开始下载,没问题。mp3 下载的前两个数据包似乎是标头信息,似乎 AVAudioPlayer 需要这些才能正确播放。同样,如果我拿一个连续的 mp3 并在中途切掉一段数据,AVAudioPlayer 不喜欢它。

有没有办法可以窥视 mp3 的编码,将文件的最后四分之一无缝拼接到标题上?或者有什么更明显的?

0 投票
1 回答
5620 浏览

iphone - 帮助使用 AVAudioPlayer 停止音频

好吧,我有两个问题。我正在使用 AVAudioPlayer 播放 .caf 格式的简单音频文件。我想做的是有一个播放和暂停按钮。这是一个简单的 IBAction 示例,用于从按钮播放音频。

因此,当我继续使用该方法创建另一个 IBAction 时...

我编译并且 xcode 告诉我 stopaudio IBAction 中的 myAudio 没有定义。如何修复它以便能够在另一个 IBAction 中访问 myAudio?

我的第二个问题是我正在使用 NavigationController 来设置 TableView,当我进行选择时,它会将我带到带有后退按钮的 UIView 以返回到 TableView。当我回到 TableView 时,我想要做的是杀死我在 UIView 中播放的任何音频。上面的代码是我将在 UIView 中使用的代码的一部分。

还有一个快速的问题。假设我有一个 1 分钟长的音频文件。再次单击播放将在旧实例完成播放之前重叠该音频的新实例。如何检查 myAudio 是否正在播放,并且在 myAudio 完成播放之前不允许再次播放?

谢谢你!

0 投票
1 回答
440 浏览

iphone - Iphone 开发的 AVAudioPlayer 错误

我正在开发一个使用“AVAudioPlayer”播放“.wav”文件的 iphone 应用程序。为此,我添加了头文件“#import”。但是在编译时,我得到了类似的错误:“.objc_class_name_AVAudioPlayer”,引用自:literal-pointer@__OBJC@__cls_refs@AVAudioPlayer in WebviewController.o ld: symbol(s) not found collect2: ld returned 1 exit status"。

那你能告诉我这种类型的错误的解决方案吗......

谢谢和问候, KamalBhr

"

0 投票
2 回答
5410 浏览

iphone - fast forwarding a song using AVAudioPlayer

I am creating an audio player application, i need to enable the user to fast forward and backward a song by holding a button(seperately for each). I've done for playing, stopping, skip to next and previous song. But i got stuck with this section. I dont know the method to implement this. pls help.

0 投票
2 回答
1098 浏览

iphone - UIButton 的两种操作方法;下一首并向前搜索:

我正在创建一个音乐播放器应用程序,它需要从一个按钮调用 2 个操作,一个是通过触摸内部事件跳到下一首曲目,另一个是在“长按”的情况下快进当前曲目。我不知道哪个事件指向这个长按,我认为它是触地,但它只在按住按钮时起作用。当我松开按钮时,曲目被跳到下一个项目。请帮忙

在m文件中,方法: