如何在iphone上传输网络电台?

13 iphone objective-c

任何人都知道如何使用代码在iPhone上传输互联网广播?是否需要提供者?

Joh*_*ker 13

Matt Gallagher写了一篇非常好的课程,用于在Mac桌面和iPhone上播放流媒体音频.在此处查看如何在iPhone上播放Internet广播.

另一方面,您需要一台运行Nicecast,Shoutcast,Icecast或其他MP3或AAC流式音频软件的服务器.当然,这台服务器需要与无线电台建立音频连接 - 通过FM接收器,模拟连接或专用硬件 - 完全基于电台的功能和基础设施.


Nat*_*ies 6

iPhone OS 3.0支持通过HTTP实时流式传输包含AAC音频(HE-AAC或AAC-LC)的MPEG-2传输流.您将在HTTP实时流媒体概述中找到您需要了解的所有内容.


Nee*_*eru 6

是的,您可以在iPhone上播放在线流媒体广播,使用MPMoviePlayerController播放您的音乐

首先你应该导入媒体播放器框架和音频工具箱框架

然后导入

 #import <MediaPlayer/MediaPlayer.h>

MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:    [NSURL URLWithString:@"YOUR URL"]];
    player.movieSourceType = MPMovieSourceTypeStreaming;
    player.view.hidden = YES;
    [self.view addSubview:player.view];
    [player prepareToPlay];
    [player play];
Run Code Online (Sandbox Code Playgroud)

你可以通过打电话来停止播放音乐

[player stop];
Run Code Online (Sandbox Code Playgroud)

谢谢,

  • @antf MPMoviePlayerController将持续流,我想你已经尝试了一些开源!只需将代码放入已加载的内容中即可完美运行 (2认同)