- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
详解iOS App中调用AVAudioPlayer播放音频文件的用法精要
详解iOS App中调用AVAudioPlayer播放音频文件的用法 这篇文章主要介绍了iOS App中调用AVAudioPlayer播放音频文件的用法,AVAudioPlayer仅能播放本地文件而不能添加网络源,实例代码为Objective-C,需要的朋友可以参考下 要给工程中添加音频,首先要导入音频的框架 AVFoundation.framework 然后新建一个类继承于UIViewController, 我这里就叫FirstVC. 首先在 AppDelegate.m中初始化根视图 复制代码 代码如下: #import AppDelegate.h #import FirstVC.h @implementation AppDelegate - (void)dealloc { [_window release]; [super dealloc]; } - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease]; // Override point for customization after application launch. FirstVC *firstVC = [[FirstVC alloc] init]; self.window.rootViewController = firstVC; [firstVC release]; backgroundColor = [UIColor whiteColor]; [self.window makeKeyAndVisible]; return YES; } 然后在FirstVC.h中导入AVFoundation框架 复制代码 代码如下: #import UIKit/UIKit.h //要想使用封装好的音频类,导入框,导入类头文件,缺一不可; #import AVFoundation/AVFoundation.h @interface FirstVC : UIViewControllerAVAudioPlayerDelegate { AVAudioPlayer *avAudioPlayer; //播放器player UIProgressView *progressV; //播放进度 UISlider *volumeSlider; //声音控制 NSTimer *timer; //监控音频播放进度 } @end 然后在FirstVC.m里的viewDidLoad方法里填写代码 你需要导入一个音频才可以播放 像添加图片一样,直接拖到工程里就可以了 复制代码 代码如下: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. //初始化三个button UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; [button setFrame:CGRectMake(100, 100, 60, 40)]; [button setTitle:@Play forState:UIControlStateNormal]; [button addTarget:self action:@selector(play) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:button]; UIButton *button1 = [UIButton buttonWithType:UIButtonTypeRoundedRect]; [button1 setFrame:CGRectMake(100, 150, 60, 40)]
有哪些信誉好的足球投注网站
文档评论(0)