2017-02-24 4 views
1

.mp4 파일이 AVPlayer에서 재생할 수있는 올바른 형식인지 확인하는 방법이 있습니까?AVPlayer invalid files

"백엔드에서받은"손상된 ".mp4 파일이 있습니다. AVPlayer에서 이것을로드 할 때 "상태"KVO는 항상 readyToPlay true를 반환하지만이 .mp4는 잘못된 형식입니다.

.mp4가 AVPlayer에서 재생할 올바른 형식인지 어떻게 확인할 수 있습니까? 나는 .MP4 내 ObjC 코드에서 재생할 수 있는지 여부를 결정하는 방법은 다음과

+0

로컬 비디오를 재생하거나 웹 URL –

+0

처음 다운로드 한 파일에서 비디오를 재생하고 로컬로 저장 및 재생 로컬로. – Oblieapps

+0

로컬로 파일을 재생하면 파일을 성공적으로 다운로드 했습니까? –

답변

0

은 다음과 같습니다

NSURL *url = [NSURL fileURLWithPath:item.playable.filename]; 
    AVAsset *asset = [AVAsset assetWithURL:url]; 
    if (asset.isPlayable) {