首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android studio:音池已弃用。尝试使用soundpool.build()

android studio:音池已弃用。尝试使用soundpool.build()
EN

Stack Overflow用户
提问于 2018-06-20 15:03:51
回答 1查看 667关注 0票数 0

在我编译代码后,如果收到一条msg,通知soundpool已弃用。我发现soundpool已经换成了soundpool.build()

我从以下位置编辑了代码:

代码语言:javascript
复制
this.mSoundPool = new SoundPool(Cocos2dxSound.MAX_SIMULTANEOUS_STREAMS_I9100, 
                                AudioManager.STREAM_MUSIC, Cocos2dxSound.SOUND_QUALITY);

至:

代码语言:javascript
复制
this.mSoundPool = new SoundPool.Builder().Cocos2dxSound.MAX_SIMULTANEOUS_STREAMS_I9100 
                               .AudioManager.STREAM_MUSIC .Cocos2dxSound.SOUND_QUALITY);

现在我收到了错误。

有人能告诉我如何编辑代码来纠正这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2018-06-20 15:19:35

您的括号在这里不平衡:

代码语言:javascript
复制
this.mSoundPool = new SoundPool.Builder().Cocos2dxSound.MAX_SIMULTANEOUS_STREAMS_I9100 
                           .AudioManager.STREAM_MUSIC .Cocos2dxSound.SOUND_QUALITY);

尝试下面这样的语法:

代码语言:javascript
复制
this.mSoundPool.setAudioAttributes(new AudioAttributes.Builder()
.setUsage(AudioAttributes.USAGE_MEDIA)
.setContentType(AudioAttributes.CONTENT_TYPE_SONIFICATION)
.build());

source

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

https://stackoverflow.com/questions/50942188

复制
相关文章

相似问题

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