I've tested your code in simulator. It's working fine in simulator(IOS7). But When I run on iPodTouch-5, it shows error as like what you've mention. Spend more than 15 mins, found and silly mistake.
Getting path as below(Documentssample_audio.mp4
) when I run in Device..
@"file:///var/mobile/Applications/A1E1D85F-0198-4A0C-80F8-222F0DA1C31A/Documentssample_audio.mp4"
so I've modified path as..
NSString *documentsDirectory = [NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex: 0];
NSString *dstPath = [documentsDirectory stringByAppendingString:@"/sample_audio.mp4"];
Now I'm getting path as below(/Documents/sample_audio.mp4
) and working fine. But I don't know, How it is happened
@"file:///var/mobile/Applications/A1E1D85F-0198-4A0C-80F8-222F0DA1C31A/Documents/sample_audio.mp4"