首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Corona sdk : audio.play()和media.play()有区别吗?哪个更好?

问Corona sdk : audio.play()和media.play()有区别吗?哪个更好?
EN

Stack Overflow用户
提问于 2012-12-28 17:28:33
回答 2查看 1.1K关注 0票数 3

audio.play()和media.play()之间有区别吗?哪一个更好?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-06 11:06:33

音频.*接口调用使用OpenAL音频层进行播放。它们被认为是在Corona SDK中播放音频的一种更安全、更好的方式。你可以同时播放32种不同的声音。您可以单独控制每个通道的音量,暂停和恢复,淡入,淡出等。这是播放声音的首选方式。

媒体。* API调用直接写入硬件,您无法控制音量,有多个声音在运行。媒体。* API调用对于视频,播放长片段,比如播客是有好处的,因为音频可能是有背景的,但更重要的是,在安卓上,谷歌已经决定糟糕地实现OpenAL,在4.x下,从你告诉audio.play()播放声音到它真正发生的时间有很大的滞后。在2.2和2.3下,滞后没有那么严重,但仍然存在滞后。媒体。* api调用,如果您正在播放一个短剪辑,将及时播放。

票数 2
EN

Stack Overflow用户

发布于 2013-01-02 13:46:33

媒体接口:使用该声音接口只能播放一个声音。使用不同的声音文件调用此接口将停止现有的声音并播放新的声音。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14067331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档