Iphone:在将音频创建为文件时,未找到音频资产轨道,应用程序中的运行时

时间:2013-04-18 09:49:01

标签: iphone ios avmutablecomposition

当我选择音频作为资产时,我注意到在所选资产中找不到音频资产跟踪。 “音频在运行时创建为文件”(表示在应用程序中创建并保存在文档目录中)。

我使用了以下链接中的代码...当音频被选为项目中的资源时,它的工作 但不是在我的情况下(我的案例:音频作为文件在APP中创建并保存在DOC.DIR。

https://stackoverflow.com/a/12630437/1328096

1 个答案:

答案 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];

}