自从Himi书籍《Android游戏编程之从零开始》一书上市到现在大概也有一个月时间了,销量不错,感谢大家一直的支持!
还不知道这本书的童鞋可以如下连接阅读:
百度百科连接:http://baike.baidu.com/view/6513437.htm
本博客书籍地址连接: http://blog.csdn.net/xiaominghimi/article/details/6802444
那么今天Himi为大家讲解如何在cocos2d中视频、音乐、音效的播放教程;
首先介绍音乐、音效的播放:
音频与音效的播放很简单,毕竟cocos2d引擎为我们封装好了这一切,直接上代码:
//----------------音乐相关
//加载音乐
+(void)loadBgMusic{
// [[SimpleAudioEngine sharedEngine] preloadBackgroundMusic:@"himi.caf"];
}
//播放背景音乐
+(void)playBgMusic:(NSString*)fileName{
[[SimpleAudioEngine sharedEngine] playBackgroundMusic:fileName];
}
//暂停背景音乐
+(void)pauseBgMusic{
[[SimpleAudioEngine sharedEngine] pauseBackgroundMusic];
}
//继续播放背景音乐
+(void)resumeBgMusic{
[[SimpleAudioEngine sharedEngine] resumeBackgroundMusic];
}
//停止背景音乐
+(void)stopBgMusic{
[[SimpleAudioEngine sharedEngine] stopBackgroundMusic];
}
//----------------音效相关
//提前加载音效
+(void)loadEffectMusic{
// [[SimpleAudioEngine sharedEngine] preloadEffect:@"himi.caf"];
}
//播放背景音效
+(void)playEffectMusic{
// [[SimpleAudioEngine sharedEngine] playEffect:@"himi.caf"];
}
需要注意的是:
1.在播放背景音乐与音效之前都要提前加载,毕竟为了防止加载消耗时间发生与游戏不同步;
2.播放背景音乐的时候,即使切换背景音乐也不用管,coco是d会暂停之前的播放最新的;
3.别忘记导入#import "SimpleAudioEngine.h"
视频的播放:
关于在cocos2d中进行视频的播放,我想很多童鞋为之烦恼。。。原因是cocos2d本身的引擎中并没有封装,所以很多童鞋最终被迫选用ios sdk中的MPMoviePlayerController;但是Himi研究过后发现,虽然cocos2d本身引擎并没有封装视频播放,但是cocos2d有一个扩展库“ Cocos2D-iPhone-Extensions”,Cocos2D-iPhone-Extensions中除了支持cocos2d的视频播放还附带其他的支持,例如菜单、滚动layer等等,那么本章就不多介绍了,主要介绍Cocos2D-iPhone-Extensions带给我们的视频播放扩展类:CCVideoPlayer 【Cocos2D-iPhone-Extensions 类库本章最后放出下载连接!】
大致介绍后,下面我们来具体介绍如何利用扩展包在cocos2d项目中进行视频播放!
步骤一: 将下载后的Cocos2D-iPhone-Extensions包解压,然后找到Extensions/CCVideoPlayer文件夹,将CCVideoPlayer下的iOS包与“CCVideoPlayer.h”和"CCVideoPlayer.m"导入我们的项目中;如下图:
分享到:
相关推荐
资源名称:Cocos2d-x实战:JS卷——Cocos2d-JS开发内容简介:本书是介绍Cocos2d-x游戏编程和开发技术书籍,介绍了使用Cocos2d-JS中核心类、瓦片地图、物理引擎、音乐音效、数据持久化、网络通信、性能优化、多平台...
cocos2d-iphone-extensions-v0.1.3-Himi-ios-...【Cocos2d游戏开发之十四】音频与音效播放以及利用+Cocos2D-iPhone-Extensions嵌入Cocos2d进行视频播放! http://blog.csdn.net/xiaominghimi/article/details/6870259
iOS游戏应用源代码——cocos2d-cocos2d-iphone-extensions.zip
继续输入cd Cocos2d-iPhone-0.99.5(cd Cocos2d-iPhone-0.99.5为解压的cocos2d文件夹名称)进入cocos2d文件夹中。 4。继续输入./install-templates.sh则打开你文件夹下面的install-templates.sh进行cocos2d的安装。...
免费、开源的2D游戏开发引擎,适用于iphone、ipad游戏开发。
IOS应用源码之cocos2d-cocos2d-iphone-extensions-v0.2-0-ge42002b.zip
cocos2d-iphone~cocos2d-html5移植之旅
【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-扩展动作 http://blog.csdn.net/tt5267621/article/details/7626450
Cocos2D-iPhone开发教程,从易到难,适合新手学习,老手进阶
Cocos2D-iPhone是 一个开源框架,利用它可以非常容易的在iPhone上开发2D游戏。它提供了物理,精灵(sprites),时差卷轴(parallax scrolling),支持iPhone touch和accelerator等很多功能。
cocos2d-x-2.1.5
cocos2d-objc-ext, Cocos2D iphone的扩展和实用程序类 Cocos2D扩展cocos2d-iphone的扩展和实用程序类。cocos2d-iphone-ext,将包括不同的类和库,而不是suitet发布的官方 cocos2d-iphone 。 一些类最初可以能会被...
在使用cocos2d-x开发游戏的过程中,为了实现逻辑和显示相分离。 在下通宵了一个晚上,写出了该事件类。 谨记,该事件只能用于cocos2d-x中。 事件发送者需要继承EventDispatcher类 事件接收者需要继承EventHandle类...
知易Cocos2D-iPhone开发教程源代码。 移动开发新手入门必备。
资源名称:大富翁手机游戏开发实战基于Cocos2d-x3.2引擎内容简介:李德国编著的《大富翁手机游戏开发实战(基于 Cocos2d-x3.2引擎)》使用Cocos2d-x游戏引擎技术,带领读者一步一步从零开始进行大富翁移动游戏的开发...
Cocos2d-x是移动跨平台开发最流行的游戏引擎,而本书是一本很全面的、比较‘接地气’的游戏开发教程。书中汇聚了热门手机游戏《捕鱼达人》开发的实战经验,作者从最基础的内容开始,逐步深入地介绍了Cocos2d-x的相关...
cocos2d-x-3.2下载,不多说。或者可以下载另一个资源 cocos引擎老版本集合(cocos2d-x-2.2.1 - 3.5) http://download.csdn.net/download/crazymagicdc/9982656
【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-瞬时动作 http://blog.csdn.net/tt5267621/article/details/7624781
Cocos2d-iphone之HelloWorld
子龙山人兄弟翻译cocos2d-iphone教程.rar 学习游戏开发的可以看看,非常好的入门教程