我不希望快速播放器在我的ios应用程序中启动

时间:2014-06-20 04:28:24

标签: ios objective-c quicktime

所以我在xcode和它的收音机应用程序中制作ios应用程序。每当我按下播放按钮时,即时播放器将启动并播放快速播放器。我想这样做它不会显示它所播放的时间(MM:SS)。 (M =分钟S =秒)

我的代码:

ViewController.h

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController
{
IBOutlet UIWebView *hotjamz;
}
-(IBAction)Play:(id)sender;
@end

ViewController.m

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}

- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}

-(IBAction)Play:(id)sender {
NSString *stream = @"http://www.hot108.com/hot108.pls";

NSURL *url = [NSURL URLWithString:stream];

NSURLRequest *urlrequest = [NSURLRequest requestWithURL:url];

[hotjamz loadRequest:urlrequest];
}

@end

1 个答案:

答案 0 :(得分:0)

您目前正在使用UIWebView来播放媒体内容。您无法控制在那里使用的媒体播放器。您有多种方法可以获得所需的控件:

  1. 使用其中一个内置媒体播放类(如MPMoviePlayerController)来播放媒体并自行自定义UI(AVFoundation还提供播放功能,如果您需要降低级别)

  2. 使用HTML构建播放器,并将其加载到您当前正在使用的UIWebView