xcode 中用AvAudioPlayer播放mp3文件

[playButton setEnabled:YES];

NSError *playerError;

AVAudioPlayer *audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:[[[NSURL alloc] initFileURLWithPath:mp3FilePath] autorelease] error:&playerError];

self.player = audioPlayer;

player.volume = 1.0f;

if (player == nil)

{

NSLog(@"ERror creating player: %@", [playerError description]);

}

[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategorySoloAmbient error: nil];

player.delegate = self;

- (void)playPause

{

//If the track is playing, pause and achange playButton text to "Play"

if([player isPlaying])

{

[player pause];

[playButton setTitle:@"Play" forState:UIControlStateNormal];

}

//If the track is not player, play the track and change the play button to "Pause"

else

{

[player play];

[playButton setTitle:@"Pause" forState:UIControlStateNormal];

}

}

xcode 中用AvAudioPlayer播放mp3文件

时间: 2024-11-09 05:15:23

xcode 中用AvAudioPlayer播放mp3文件的相关文章

AVAudioPlayer播放音频文件时没声音

AVAudioPlayer播放一个mp3文件时,居然没有声音.mp3文件是放在工程里面的,路径没有错误但就是死活没有声音. func playSound() { let notifyUrl = NSBundle.mainBundle().pathForResource("notify", ofType: "mp3") //let notifyUrl = NSBundle.mainBundle().resourcePath?.stringByAppendingPath

使用AVAudioPlayer播放音乐文件无声音

使用AVAudioPlayer播放本地音乐文件. 1.声明全局AudioPlayer变量: @property(nonatomic,strong)AVAudioPlayer *movePlayer ; 2.初始化变量并播放: NSString *tmp=[[NSBundle mainBundle].resourcePath stringByAppendingPathComponent:@"a.mp3"]; //NSString * tmp = [[NSBundle mainBundle

也说alsa音乐播放(mp3文件从零开始)

首先也是最重要的是:我说大话了,本文也就是一个思路而已,如果你是音乐播放小白也想弄明白原理可以往下看,否则,return -1; 现有的音乐格式千差万别,于是就有了ffmpeg话说这个框架真是够牛逼,音频视频转码都不在话下,我是个死脑筋,遇到不懂的老是想弄明白,对于音乐播放感觉是一头雾水,经过几天的研究以后大致想明白了,对一个mp3文件要播放出来需要经过几个步骤: 1.转码,其实也就是提取文件中有用的音频信息 2.经过第一步得到的wav波形文件 3.调用声卡来播放wav文件,对于linux 3.

读取SD卡文件夹下的MP3文件和播放MP3文件

首先获取SD卡path路径下的所有的MP3文件,并将文件名和文件大小存入List数组(此代码定义在FileUtils类中): /** * 读取目录中的Mp3文件的名字和大小 */ public List<Mp3Info> getMp3Files(String path) { SDCardRoot = Environment.getExternalStorageDirectory() .getAbsolutePath(); //获取SD卡的路径名 List<Mp3Info> mp3I

MCI播放mp3文件error:初始化mci时发生问题

今天使用MCI写一个音乐播放器雏形的时候,使用的是mp3文件,在打开第一个文件时候还没有问题,但是在换了一个mp3文件之后,发现打开文件失败了,使用mciGetErrorString函数得到其错误为:初始化mci时发生问题. 在百度上找了很多问题,都没有找到,在一个贴吧里看见有人说似乎只有网易云音乐的mp3文件打开会出现问题,别的都不会.抱着这个想法,又在qq音乐上下了一个mp3音乐文件,果然没有问题. 但是知其然不知其所以然,还是很迷惑.后来想到可以把这个中文错误翻译一下在bing或者Goog

AVAudioPlayer播放音乐文件及读取ipod库中的音乐文件

下面是ipad上的调试效果 下面是代码,代码中都有注释: #import <UIKit/UIKit.h>  #import <AVFoundation/AVFoundation.h>  #import <MediaPlayer/MediaPlayer.h>   @interface RootViewController : UIViewController <AVAudioPlayerDelegate> {     AVAudioPlayer *player

java获取mp3的时长和播放mp3文件

所需包为jaudiotagger-2.2.6-SNAPSHOT.jar和jl1.0.1.jar. import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import org.jaudiotagger.audio.AudioFileIO; import org.jaudiotagger.audio.mp3.MP3AudioHeader; import org.jaudiota

UIwebview 文件的下载与保存,以及mp3文件的播放

http://blog.csdn.net/a6472953/article/details/7866033 [cpp] view plaincopy 这里只是说说异步 单线程下载与文件的保存 以下载一个mp3文件并保存为例: -(void)loading { //设置文件下载地址 NSString *urlString = [NSString stringWithFormat:@"http://zhangmenshiting2.baidu.com/data2/music/14893666/148

Unity3d:播放物理目录下的MP3文件

u3d里,是支持播放MP3文件的,但要放到资源里,不支持播放物理目录下的MP3文件.由于界面上无需显示,只是当作背景音乐来播放,所以想到调用c#的组件来解决此问题.主要代码都在附件中,根据需要加到自己的u3d程序里即可.贴士:此类问题容易造成局限性,只局限在u3d里面,u3d不支持了就判了死刑,而忘记真正的药是c#,u3d只是汤而已 源码下载 Unity3d:播放物理目录下的MP3文件,布布扣,bubuko.com