Audio file not working on device but it is working on simulator

后端 未结 2 549
盖世英雄少女心
盖世英雄少女心 2021-01-24 07:39

I am playing audio in iphone app but problem is that it works fine on simulator but it is not working on device here is my code it just closes the app when this code runs.

相关标签:
2条回答
  • 2021-01-24 08:13

    try this code...

    NSString *path = [[NSBundle mainBundle] pathForResource:fileName ofType:@"mp3"];
    AVAudioPlayer* theAudio=[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL];
    theAudio.delegate=self;
    [theAudio play];
    

    first check the file is stored in your project folder or not and also that variable is not nil.

    Also Check Out this Link play-mp3-files-with-iphone-sdk

    And this tutorial how-to-play-audio-and-video-in-iphone

    UPDATE:

    MPMoviePlayerViewController *Mpplayer =[[MPMoviePlayerViewController alloc] initWithContentURL: [url standardizedURL]];
    Mpplayer.moviePlayer.movieSourceType = MPMovieSourceTypeUnknown;  
    [self presentModalViewController:Mpplayer animated:YES];
    [[Mpplayer moviePlayer] play];
    
    0 讨论(0)
  • 2021-01-24 08:22

    First add AVFoundation.framework and add below code.

    in .h file

    #import <AVFoundation/AVFoundation.h>
    

    and .m file

     [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
    
    0 讨论(0)
提交回复
热议问题