我是学习iPhone编程的新手,有人可以帮助我或指导如何创建使用AVPlayer流式传输网络电台的简单应用程序。 我遵循IOS开发人员指南中的文档(http://developer.apple.com/library/ios/#DOCUMENTATION/AudioVideo/Conceptual/AVFoundationPG/Articles/02_Playback.html),但是我没有得到结果。附件是我的.h和.m文件,请告知/指导如何创建此应用程序。 在此先感谢。创建简单的AVPlayer流媒体应用程序
#import "Bbcradio.h"
#import <AVFoundation/AVFoundation.h>
@implementation Bbcradio
- (IBAction)play:sender {
[player play];
}
- (id)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if (self) {
// Initialization code
}
return self;
}
self.player = [AVPlayer playerWithURL:@"http://bbc.co.uk/radio/listen/live/r1.asx"];
[player addObserver:self forKeyPath:@"status" options:0 context:&PlayerStatusContext];
/*
// Only override drawRect: if you perform custom drawing.
// An empty implementation adversely affects performance during animation.
- (void)drawRect:(CGRect)rect
{
// Drawing code
}
*/
@end
#import <UIKit/UIKit.h>
@class AVPlayerLayer;
@interface Bbcradio : UIView {
}
@property (nonatomic, readonly) AVPlayerLayer *playerLayer;
-(IBAction)play;
@end
你的问题太模糊,目前无法回答。你需要问一个具体的问题。任何要求“引导我”的内容对于本网站都过于宽泛。 – jackslash
谢谢Jackslash - 要更具特色,如果我想使用AvPlayer创建流媒体应用,上述代码是否正确?我在这里丢失了什么? 谢谢。 – I6C
很抱歉,您还有很长的路要走。玩家设置代码在任何方法之外,并且永远不会运行。 'AVPlayer'甚至不支持ASX流。另外,上述所有代码都是在违反模型视图控制器设计模式的'UIView'中设置的。您寻求的解决方案太复杂了,无法在这里找到答案。 – jackslash