当我选择音频作为资产时,我注意到在所选资产中找不到音频资产跟踪。 “音频在运行时创建为文件”(表示在应用程序中创建并保存在文档目录中)。
我使用了以下链接中的代码...当音频被选为项目中的资源时,它的工作 但不是在我的情况下(我的案例:音频作为文件在APP中创建并保存在DOC.DIR。)
答案 0 :(得分:0)
您可以使用此语句检查视频的声音
if([[songAsset tracksWithMediaType:AVMediaTypeAudio] firstObject]==NULL)
{
NSLog(@"Sound is not Present");
}
else
{
NSLog(@"Sound is Present");
//You will initalise all things
AVAssetTrack *sourceAudioTrack = [[songAsset tracksWithMediaType:AVMediaTypeAudio] objectAtIndex:0];
}