无法播放.wav文件使用AVPlayer

时间:2011-10-21 10:56:37

标签: iphone avplayer

我有一些wav文件,他们完全使用MPMoviePlayer。但不使用AVPlayer。出于某种原因,我已将我的播放器更改为AVPlayer。但是在实现之后我发现我的一些音频文件无法使用AVPlayer。我使用了AVPlayer的苹果示例代码。任何建议将不胜感激。

1 个答案:

答案 0 :(得分:2)

其他格式是否有效?也许这是一个编码问题。

反正。如果您的WAV文件没问题,请将它们导入iTunes,将它们转换一次(右键单击文件到库中),然后将转换后的文件转换回wav(同样的方法)。然后你应该有一个iPhone兼容的WAV文件。

如果这不起作用,那应该是编码问题: - )

尝试:

NSString* path = [[NSBundle mainBundle] pathForResource:soundfileName ofType:fileType];
if ([[NSFileManager defaultManager] fileExistsAtPath:path] == NO) NSLog (@"No file");

AVPlayer* player = [AVPlayer playerWithURL:[NSURL fileURLWithPath:path]];
[player play];