只是简单的代码平静(文件1.mp3在iTunes中也被点击和播放):
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
NSError *outError = nil;
QTMovie *newMovie = [QTMovie movieWithURL:[NSURL URLWithString:@"/Users/Alex/1.mp3"] error:&outError];
if (newMovie) {
//[newMovie setAttribute:[NSNumber numberWithBool:YES] forKey:QTMovieEditableAttribute];
[self setMovie:newMovie];
}
[movie play];给我错误
。
发布于 2011-04-07 14:32:54
改变
[movie play];至
[movie autoplay];可能对你有帮助。QTMovie在后台加载数据,所以让它在创建后立即播放可能会使QTMovie无法真正播放该文件。
发布于 2011-04-07 23:07:40
您需要使用file:-based NSURL (而不是URLWithString: )来创建fileURLWithPath:。URLWithString:是为http:等URL设计的。
尝试:
QTMovie *newMovie = [QTMovie movieWithURL:
[NSURL fileURLWithPath:@"/Users/Alex/1.mp3"] error:&outError];https://stackoverflow.com/questions/5582274
复制相似问题