私はいくつかのオーディオとビデオファイルをサーバーに格納しています。私はそれらを再生する必要がありますが、再生する前にiPhoneでサポートされているファイルを知っていません。ビデオやオーディオファイル形式がプログラムで再生できるかどうかをチェックする方法は?
1
A
答えて
3
再生する前に、それを識別することはできません。ムービープレーヤは、不正な形式のファイルが渡されるとエラーをスローします。 はそのために、まずあなたがnoticiationのために観察する必要があり、次のようMPMoviePlayerLoadStateDidChangeNotification
:あなたはこの通知をキャッチすると
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(moviePlayerLoadStateChanged:) name:MPMoviePlayerLoadStateDidChangeNotification object:nil];
を、プレイヤーの負荷状態をチェックします。 loadStateが "MPMovieLoadStateUnknown"の場合、ムービー/オーディオの再生中に何らかのエラーが発生したと言えます。
5
あなたがそうのようなファイルからAVAssetを作成することができます。
NSURL *myURL = [NSURL URLWithString:@"http://www.myserver.com/myfile.mp4"];
AVURLAsset *asset = [AVURLAsset URLAssetWithURL:myURL];
をあなたは、その再生可能なプロパティを確認することができます。
if (asset.playable) {
//Do Something
}
関連する問題
- 1. 再生中のビデオでオーディオファイルをサポートする形式は?
- 2. andaroidで.aac形式のオーディオファイルを再生する方法
- 3. jqtouchでビデオやオーディオファイルを再生するメディアプレーヤーをロードするにはどうすればよいですか?
- 4. エミュレータで再生するビデオの形式は何ですか?
- 5. android webviewでwav形式のオーディオファイルを再生するには?
- 6. ビデオが再生されているかどうかをプログラムで判断することはできますか?
- 7. スマートフォンでオーディオファイルを再生するのに最適なファイル形式
- 8. Django形式で背景ビデオを再生するには?
- 9. xamarin形式のビデオプレーヤーでビデオを再生するには?
- 10. flv、mp4、avi形式のビデオをJAVAで再生するには?
- 11. googledrive .avi形式のビデオをjwplayerで再生するには?
- 12. デバイスでビデオを再生できるかどうかを検出する方法はありますか?
- 13. iOSデバイスがHDビデオを再生できるかどうかを検出する
- 14. オーディオファイルの形式が正確で、繰り返し再生する必要がある場合は、Javaでサウンドを再生する方法は?
- 15. 任意の形式のビデオをc#.netで再生する
- 16. ASP.NETでビデオやオーディオを再生する
- 17. 生年月日形式の列にSQL Serverがyyyymmddを持つかどうかをチェックする方法は?
- 18. オーディオファイルを再生するにはどのようなヘッダが必要ですか
- 19. オーディオファイルを.mp3形式で録音する方法は?
- 20. オーディオファイルを.vox形式から.mp3形式に変換する方法
- 21. Androidでオーディオファイルを再生するにはどうすればよいですか?
- 22. videoviewを使用してオーディオファイルでビデオを再生する
- 23. オーディオファイルのサンプルを再生する方法
- 24. res/rawフォルダからオーディオファイルを直接再生する方法は?
- 25. すべてのビデオ形式を許可するようにチェックする方法はありますか?
- 26. Safariがビデオを再生していない、どのようにブラウザのビデオを再生するのですか?
- 27. オーディオファイルを自動再生するにはどうすればよいですか?
- 28. Java:Macでオーディオファイルを再生する簡単な方法は?
- 29. DateTimeがUTC形式であるかどうかをチェックします。
- 30. WordPressのビデオ添付ファイルmkv形式で再生していない。再生方法は?
OK、ありがとう、私はそれをしようとします。.. – SriPriya