2017-06-06 268 views
1

我正在使用cocos2d-x平臺在android中開發遊戲。我在android代碼中包含遊戲.so文件。遊戲在棉花糖和低於版本的設備工作正常,但是當我運行這個應用程序在Android 7牛軋糖得到未知的錯誤。Android WVMExtractor:未能打開libwvm.so

E/WVMExtractor: Failed to open libwvm.so: dlopen failed: library "libstlport.so" not found 

我確定問題出在.so文件中。在.so文件之後創建線條問題。聽起來不適用於Android 7牛軋糖。

CocosDenshion::SimpleAudioEngine::getInstance()->playEffect(writable); 

是在cocos2d-x平臺上播放聲音的任何替代方法。

+0

音頻文件的文件格式?與製造公司的設備模型? – Aryan

+0

你嘗試過'實驗:: AudioEngine'嗎? – Aryan

+0

@AbhishekAryan音頻格式.mp3設備模型MI音符2根源於cocos2d-x [wiki](http://www.cocos2d-x.org/wiki/Audio#Sound-Effects)的 –

回答

2

對於音效,.mp3只支持iOS上,根據的cocos2d-x wiki

音效

| Platform  | supported sound effects formats | 
|-----------------|:-----------------------------------:| 
| Android Supports|   .ogg , .wav format.   | 
| iOS    |   .mp3, .wav, .caf   | 
| Windows Desktop |   .mid and .wav only   |  

可能維基已經過時因此Android的一些操作系統開始支持.mp3文件聲音效果。但是從你的測試還有Android 7牛軋糖版本不支持.mp3文件。