- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我使用 Matt Galagher 的 AudioStreamer http://github.com/mattgallagher/AudioStreamer/它工作正常,但是如何在 iPhone OS4 的后台工作?
最佳答案
查看 this文件,特别是:
Applications that play audio can continue playing that audio while in the background. To indicate that your application plays background audio, include the UIBackgroundModes key to its Info.plist file. The value for this key is an array containing the audio string. When this key is present, the system’s audio frameworks automatically prevent your application from being suspended when it moves to the background. Your application continues to run in the background as long as it is playing audio. However, if this key is not present when the application moves to the background, or if your application stops playing audio while in the background, your application is suspended.
You can use any of the system audio frameworks to initiate the playback of background audio and the process for using those frameworks is unchanged. Because your application is not suspended while playing audio, the audio callbacks operate normally while your application is in the background. While running in the background, your application should limit itself to doing only the work necessary to provide audio data for playback. Thus, a streaming audio application would download any new data from its server and push the current audio samples out for playback.
关于iPhone AudioStreamer 在后台 OS4 上不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3423331/
在最近的工作中,我使用 Matt Gallagher 的 AudioStreamer ( downloaded from here) 代码在我的应用程序中制作音乐播放器。 我托管的远程服务器中有一个
因此,我试图做的是使我的应用程序使用.wav音乐文件在后台播放音乐。 我有此代码,但在以下位置找不到AudioStream sun.audio.*; 如果您使用过Eclipse IDE,您将如何找到A
我正在研究 Kivy 的 Audiostream 包的一些基础知识。 我想制作一个简单的在线输入-过滤-输出系统,例如,接收麦克风数据,施加带通滤波器,发送到扬声器。 但是,我似乎无法弄清楚麦克风输入
我下载了代码 DigitalDJ/AudioStreamer 以在我正在做的播放器中使用,这是我下载的项目:https://github.com/DigitalDJ/AudioStreamer 在我决
我有一个 ios 应用程序通过流媒体播放音乐并使用 mattgallagher AudioStreamer 库它不显示真实的播放时间并且从不在 0 秒停止播放... 有人知道为什么会这样吗? 非常感谢
我正在使用 Matt Gallagher AudioStreamer 在应用程序中执行音频流,URL 来自服务器,目前其类型.m3u8 格式,并且在它是 .mp3 类型并正常传输之前,问题就出现了。它
我用 radio 选项快速创建了一个应用程序,我想获取艺术家标题等元数据...所以我从 Mike Jablonski 项目导入 2 个文件(audioStreamer.m 和 audioStreame
我正在尝试通过 android 中的套接字进行音频流传输。我在客户端使用 AudioRecord 获取录制的音频,在服务器端使用 AudioTrack 类播放原始数据。但我做不到。是否有任何其他程序可
我目前正在使用 Matt Gallagher 的 AudioStreamer(效果很好!)但是当我尝试停止播放并完全移除流媒体时,我的录音失败了。在我第一次开始使用流光后,无论如何我都无法录制任何东西
当我在我的应用程序中收到一条消息时,我正在尝试提供自定义蜂鸣声。此哔声应符合主电话通知音量级别(不是铃声音量)。这意味着如果电话通知 vol =3/10 ,则蜂鸣强度应为 3/10。我无法做到这一点,
我使用 Matt Galagher 的 AudioStreamer http://github.com/mattgallagher/AudioStreamer/它工作正常,但是如何在 iPhone O
我正在使用 AudioStreamer,一切正常,除了当我在蜂窝网络和 WiFi 网络之间切换时除外。它立即停止。 我通过关闭 wifi 网络在不离开应用程序的情况下对其进行了测试,因此我可以证明问题
我正在使用 MediaInfo.dll 和 Wrapper-Class 来检查音频编解码器的视频文件。 谁能告诉我如何检查文件的音频流数量? string pfad = Console.ReadLin
我有一个目标,即从 WebRTC 转换现有的 AudioStream。因此,我想将来自另一个应用程序的自定义噪音(仅用于示例)添加到已经工作的 PeerConnection 和本地流中。我的目标是为
我正在尝试实现 Matt Gallagher 的 AudioStreamer类,我在 Audiostream.m 文件上收到 20 多个错误,这些错误基本上是在读取: C 指针类型“void *”到
我已经使用 CSCore 库从我的程序中过滤了所有音频流。它工作正常,但我不知道哪个流属于哪个进程。有没有办法获取每个流的 processId 或 processname? 我的代码: public
我最近读了很多书,但也不乏,我正在尝试为 unity Audio 添加镶边、童声、Monster 等效果。我研究过文档,但找不到任何好的例子。我对音频编程和 C# 比较陌生,请帮助我。 最佳答案 这是
我想收听 RTP 音频流,但声音中的间隙很小 - 不能继续。可能是什么解决方案?我是否在 Receiver(android) 端或 Streamer(ffmpeg) 端遗漏了什么? 我正在使用 ffm
我正在使用 Matt Gallagher 出色的 AudioStreamer 示例通过 AudioSession 播放音频文件。一切正常,除了在我的 iPhone 4 上,我从底部扬声器而不是耳机扬声
我正在使用Matt Gallagher's AudioStreamer通过 HTTP 播放 MP3。我需要知道歌曲的时长和 ID3 标签。 是否可以在 AudioStreamer 中实现此功能,以及如
我是一名优秀的程序员,十分优秀!