And*_*rey 1 audio-streaming ios
我正在寻找iOS的示例代码(我猜,使用AVMediaPlayer或AVPlayer)来播放来自URL的流媒体音频(我们当前的服务器URL是http://server.local:8008/ourradio.aac.m3u).
在后台模式下应用时,也应该播放音频流.
M3U是播放列表格式.它是一个纯文本文件,包含音乐文件的位置,最明显的是MP3文件.阅读有关M3U的维基百科文章.如果您真的想在iPhone上播放,请使用此播放每个MP3:
AVPlayer *musicPlayer = [AVPlayer playerWithURL:musicLinkFromM3uFile];
[musicPlayer play];
Run Code Online (Sandbox Code Playgroud)
musicLinkFromM3uFile从m3u文件中读取的MP3文件的位置在哪里.
编辑:为了能够继续在后台播放,您需要设置一个类别的音频会话kAudioSessionCategory_MediaPlayback.为此,请将以下代码行添加到app delegate中的applicationDidLoad:
UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback;
AudioSessionSetProperty(kAudioSessionProperty_AudioCategory, sizeof(sessionCategory), &sessionCategory);
Run Code Online (Sandbox Code Playgroud)
您还需要UIBackgroundModes在Info.plist中设置audio.
| 归档时间: |
|
| 查看次数: |
4365 次 |
| 最近记录: |