当我选择音频作为资产时,我注意到在所选资产中找不到音频资产轨道。即“音频在运行时创建为文件”(表示在应用程序中创建并保存在文档目录中)。
我已经使用了下面链接中的代码......当音频被选为项目中的资源但在我的情况下不是它的工作(我的案例:音频在应用程序中创建为文件并保存在文档目录中。)
当我选择音频作为资产时,我注意到在所选资产中找不到音频资产轨道。即“音频在运行时创建为文件”(表示在应用程序中创建并保存在文档目录中)。
我已经使用了下面链接中的代码......当音频被选为项目中的资源但在我的情况下不是它的工作(我的案例:音频在应用程序中创建为文件并保存在文档目录中。)
您可以使用此语句检查视频的声音
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];
}