AVPlayer не может воспроизвести видео, а AVURLAsset возвращает пустой массив дорожек

Прежде чем опубликовать свой вопрос, я попытался использовать этот пост.

В настоящее время я переношу свой проект с MPMoviewPlayer на AVPlayer. В этот момент видеофайл не воспроизводится, если я изменил имя на французские символы. AVURLAsset вернет пустой массив дорожек. Кроме того, asset.playable возвращает NO.

Вот мой код:

NSURL *videoURL = [NSURL fileURLWithPath:videoFilePath];
videoURL = [NSURL fileURLWithPath:videoFilePath isDirectory:NO];
AVURLAsset *asset = [AVURLAsset URLAssetWithURL:videoURL options:nil];
if([asset tracksWithMediaType:AVMediaTypeVideo].count == 0) {
    NSLog(@"No Video Track");

} else if([asset tracksWithMediaType:AVMediaTypeAudio].count == 0) {
    NSLog(@"No Audio Track");

}

Если вы посмотрите на мой путь к файлу Users/Axio-Mac/Library/Developer/CoreSimulator/Devices..../Library/Caches/AppFiles/première journée French_accent File name â ê i-xiufm2.mp4, вы увидите символы с французским акцентом. Это воздействие?

введите здесь описание изображения


person byJeevan    schedule 13.06.2017    source источник
comment
Этот видеофайл не поддерживается iOS?   -  person byJeevan    schedule 15.06.2017