Ios AVPlayer赢了';t los8播放声音

Ios AVPlayer赢了';t los8播放声音,ios,objective-c,xcode,audio,ios8,Ios,Objective C,Xcode,Audio,Ios8,我正忙着创建一个简单的应用程序来播放soundcloud中的歌曲。但出于某种奇怪的原因,我的应用程序不会播放任何声音。 我通过使用断点检查代码段是否已执行,并且它们是否正确。但是当代码被执行时,没有声音。我在Sim卡和手机上试用过 我在我的视图中导入这些框架 #import "DetailViewController.h" @import AVFoundation; @import AVKit; 我添加了这两个选项,以便可以尝试针对每个框架的解决方案 我试过: NSString *urlstr

我正忙着创建一个简单的应用程序来播放soundcloud中的歌曲。但出于某种奇怪的原因,我的应用程序不会播放任何声音。 我通过使用断点检查代码段是否已执行,并且它们是否正确。但是当代码被执行时,没有声音。我在Sim卡和手机上试用过

我在我的视图中导入这些框架

#import "DetailViewController.h"
@import AVFoundation;
@import AVKit;
我添加了这两个选项,以便可以尝试针对每个框架的解决方案

我试过:

NSString *urlstr=@"http://www.3rdeyelab.com/mp3/mp3/tailtoddle_lo.mp3";
NSURL *url=[NSURL URLWithString:urlstr];
AVPlayer *player;
AVPlayerItem *playerItem = [AVPlayerItem playerItemWithURL:url];
player = [AVPlayer playerWithPlayerItem:playerItem];
[player play];
player.actionAtItemEnd = AVPlayerActionAtItemEndNone;
并使用本地文件: mp3文件选择了正确的目标

AVPlayerViewController *playerViewController = [[AVPlayerViewController alloc] init];
    playerViewController.player = [AVPlayer playerWithURL:[[NSBundle mainBundle]
                                                           URLForResource:@"LongNight"
                                                           withExtension:@"mp3"]];
    [playerViewController.player play];
两个人都不会放任何声音。。 最终,我想播放soundcloud的JSON repsonse中的url,但我想从小的开始

提前谢谢,我希望我的问题是清楚的

尝试设置

[[AVAudioSession sharedInstance]设置类别:AVAudioSessionCategoryPlay]

在尝试播放任何声音之前