0

我想停止在 UIWebview 中流式传输 mp3 文件而不重新加载页面。

所以我不想重新加载页面停止。这不是最好的方法。有没有人为我提出一个想法?

提前致谢 !

4

1 回答 1

1

您只需加载空白页面即可停止流式传输 mp3 文件。

像这样 :

[self.yrwebContent loadRequest:NSURLRequestFromString(@"about:blank")];

更新:另一种解决方案,使用AVAudioPlayer播放声音

NSURL *url = [NSURL fileURLWithPath:self.sFilePath];
NSData *yrSound = [NSData dataWithContentsOfURL:url];
AVAudioPlayer *SoundPlayer = [[AVAudioPlayer alloc] initWithData:yrSound  error:NULL];
SoundPlayer.numberOfLoops = 0;
[SoundPlayer play];

然后,您使用以下命令停止它:

[SoundPlayer stop];
于 2013-04-01T09:43:24.370 回答