0

我正在编写一个应用程序来播放媒体文件。我使用 MPMoviePlayerController。我的来源:

NSURL * mp3URL = [NSURL fileURLWithPath:mp3Path];
MPMoviePlayerController *mpv = [[MPMoviePlayerController alloc] init];
[mpv setContentURL:mp3URL];

但是当我删除 mp3Path 时,mpv 仍然播放。在这种情况下,MPMoviePlayer 创建一个 tmp 文件,从 mp3Path 加载数据到 tmp 路径并播放这个 tmp 文件?谁能给我解释一下?非常感谢。

4

1 回答 1

0

是的,它创建了一个 tmp 文件,这就是为什么你有 didloadfinish 和 didpreloadfinish 的通知,如果文件完全加载,它将播放整首歌曲......

于 2012-05-07T13:41:15.217 回答