在viewdidload中连续的UIWebView加载请求

时间:2014-04-19 20:21:04

标签: ios objective-c audio uiwebview

我事先知道这将是一个愚蠢的问题,但我是对象世界和IOS的新手。在尝试解决问题时,我正在将音频文件传递到UIWebview,Safari正在逐个播放两个文件,而不仅仅是我传递的文件。我创建了一个单一的视图应用程序,在viewdidload中,我添加了以下内容:

- (void)viewDidLoad
{

    NSURL *audio1 = [[NSBundle mainBundle]URLForResource: @"WarrenWreck" withExtension:@"mp3"];


    NSMutableURLRequest *audioForSafari1 = [NSMutableURLRequest requestWithURL: audio1];

    [self.safari loadRequest: audioForSafari1];

// Now the second audio file

    NSURL *audio2 = [[NSBundle mainBundle]URLForResource: @"Sequim" withExtension:@"mp3"];

    NSMutableURLRequest *audioForSafari2 = [NSMutableURLRequest requestWithURL: audio2];

    [self.safari loadRequest: audioForSafari2];
}

它只播放第二个文件。 NSLog注释(未显示)确实显示它贯穿两组NSURL和加载,但只播放最后一个音频。我有一个旧的程序语言背景,也许我期望事情以不同的方式工作。为什么这只执行第二个音频文件?我已经在每个和相同的行为中交换了音频文件名。如果我注释掉其中一个,则取消注释。

0 个答案:

没有答案