如何检查视频或音频文件格式是否可以在iphone中以编程方式播放?

Sri*_*iya 1 iphone audio video mpmovieplayercontroller

我有一些存储在服务器中的音频和视频文件.我需要播放它们,但我不知道存储在iphone支持的服务器中的文件,

如何在开始播放前检查IPhone是否支持该文件,我正在使用MPMoviePlayerController播放文件.

Chr*_*ath 5

您可以从文件中创建AVAsset,如下所示:

NSURL *myURL = [NSURL URLWithString:@"http://www.myserver.com/myfile.mp4"];
AVURLAsset *asset = [AVURLAsset URLAssetWithURL:myURL];
Run Code Online (Sandbox Code Playgroud)

然后,您可以检查其可播放的属性:

if (asset.playable) {
    //Do Something
}
Run Code Online (Sandbox Code Playgroud)