0

在我的应用程序中,我正在流式传输音频,并且有 5-10 秒的时间取决于缓冲区加载的连接,在此之后,我的应用程序开始播放音频。当它开始播放音频时,这个符号会出现在屏幕上。

这是我正在谈论的图像。

http://img27.imageshack.us/img27/3667/img0596.png

当屏幕上出现此符号时,我想更改我的应用程序中的标签,但我不知道哪个功能让我检测到这一点。

4

1 回答 1

0

该符号是音乐设备通用的“播放”按钮。很可能有一个可以“收听”的 NSNotification 中心消息。但是,根据您缓冲声音的方式,可能有一个委托可以在选择器开始播放后通知它。没有更多细节,我无法给出更详细的建议。如果我处于您的位置,我会非常仔细地查看您正在使用的 API,很可能存在几种方法来发布通知或发送通知流状态以及播放的委托消息。我使用过一些流式音频 API,并且能够从流对象中获取缓冲区的状态以及许多其他消息。这些只是好的设计的一部分,所以很可能它就在那里。

于 2012-11-20T02:01:15.367 回答