Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone MPMoviePlayerController在iOS 7中显示带声音的黑屏,在iOS 6中运行良好_Iphone_Ios_Xcode_Ios7_Mpmovieplayer - Fatal编程技术网

Iphone MPMoviePlayerController在iOS 7中显示带声音的黑屏,在iOS 6中运行良好

Iphone MPMoviePlayerController在iOS 7中显示带声音的黑屏,在iOS 6中运行良好,iphone,ios,xcode,ios7,mpmovieplayer,Iphone,Ios,Xcode,Ios7,Mpmovieplayer,//视频控制器简介 #import <AVFoundation/AVAudioSession.h> #import <AudioToolbox/AudioServices.h> #import <AVFoundation/AVAudioPlayer.h> #import <MediaPlayer/MediaPlayer.h> @property(nonatomic,strong) MPMoviePlayerController *playercon

//视频控制器简介

#import <AVFoundation/AVAudioSession.h>
#import <AudioToolbox/AudioServices.h>
#import <AVFoundation/AVAudioPlayer.h>
#import <MediaPlayer/MediaPlayer.h>
@property(nonatomic,strong) MPMoviePlayerController *playercontroller;

再添加一行后,所有操作都正常

self.playercontroller.contentURL = url;

你是偶然使用iphone5s的吗?我在5S上也遇到了同样的问题,但它在其他设备上也能正常工作(即使是运行iOS7的iPhone5)。它在iOS 6上也可以正常工作。@wermy是的,我使用的是5s。我又添加了一行self.playercontroller.contentURL=url来修复它;2013年12月。。提示:关于文件扩展名(网络中的文件)的问题非常棘手。在我的应用程序中,.MOV工作,.MOV使iPhone严重崩溃。奇怪的此外,模拟器根本不工作,它是完全无用的,只是崩溃。最后,在MPMoviePlayerViewController方法有效的情况下,MPMoviePlayerController是无用的和损坏的。@Joe Blow,我已经使用了MPMoviePlayerViewController并演示了它,但我在视频加载时仍会出现黑屏。为什么它在上述设置中有效?(iOS 6和/或iPhone 5)
self.playercontroller.contentURL = url;