一个简单的 音频网络播放 以及 AVAudioPlayer 播放没有声音的问题

//self.Player需要设置为全局的 AVAudioPlayer 播放没有声音的问题

- (void)playAudio

{


    NSString * pathUrl =self.model.audioCachesPath.length ? self.model.audioCachesPath : self.model.text_audio;

    // 设置外放声音

      AVAudioSession * session = [AVAudioSession sharedInstance];

      [sessionsetActive:YESerror:nil];

      [sessionsetCategory:AVAudioSessionCategoryPlayback error:nil];


      // 设置播放

      NSError*error=nil;

      self.Player=[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL URLWithString:pathUrl]  error:&error];

      [self.Player prepareToPlay];

      if(error) {

          NSLog(@"创建播放器过程中发生错误,错误信息:%@",error.localizedDescription);

          return;

      }

      [self.Playerplay];


}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容