0
私はAVAssetTrackからmediaTypeを取得しようとしていますが、これらのログのいずれも取得しません。AVAssetTrackのMediaTypeを問い合わせできません
AVAssetTrack *track1 = cell.videoPlayer.currentItem.asset.tracks.firstObject;
if (track1.mediaType == AVMediaTypeAudio) {
NSLog(@"AVMediaTypeAudio");
}
if (track1.mediaType == AVMediaTypeVideo) {
NSLog(@"AVMediaTypeVideo");
}
しかし、ここではトラック(アレイ)のログです。これは私に必要な情報を私に示しますが、私はそれを照会できません。
NSLog(@"%lu: %@", indexPath.row ,cell.videoPlayer.currentItem.asset.tracks);
"<AVAssetTrack: 0x1c0018ff0, trackID = 1, mediaType = soun>",
"<AVAssetTrack: 0x1c0018d90, trackID = 2, mediaType = vide>"
私は間違っていましたか?