首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用initialize()时,杜比音频API返回-1

使用initialize()时,杜比音频API返回-1
EN

Stack Overflow用户
提问于 2014-02-19 02:31:41
回答 1查看 205关注 0票数 0

我无法获取通过API连接到设备的API。initialize()返回-1

下面是我得到的错误日志:

代码语言:javascript
复制
I/DSJavaPlugin( 3346): DSJavaPlugin v1.0
I/DSJavaPlugin( 3346): dolby.ds.state is: on
I/dalvikvm( 3346): Failed resolving Lcom/dolby/dap/DsClient13Wrapper; interface 32     'Landroid/dolby/IDsClientEvents;'
D/dalvikvm( 3346): Trying to load lib /data/data/com.test.app/lib/libDSPlugin.so 0x415d3630
D/dalvikvm( 3346): Shared lib '/data/data/com.test.app/lib/libDSPlugin.so' already loaded in same CL 0x415d3630
W/dalvikvm( 3346): Link of class 'Lcom/dolby/dap/DsClient13Wrapper;' failed
E/dalvikvm( 3346): Could not find class 'com.dolby.dap.DsClient13Wrapper', referenced from method com.dolby.dap.DsClientFactory.createDsClient
W/dalvikvm( 3346): VFY: unable to resolve new-instance 123 (Lcom/dolby/dap/DsClient13Wrapper;) in Lcom/dolby/dap/DsClientFactory;
D/dalvikvm( 3346): VFY: replacing opcode 0x22 at 0x0009
I/dalvikvm( 3346): Failed resolving Lcom/dolby/dap/DsClient13Wrapper; interface 32 'Landroid/dolby/IDsClientEvents;'
W/dalvikvm( 3346): Link of class 'Lcom/dolby/dap/DsClient13Wrapper;' failed

D/dalvikvm( 3346):DexOpt:无法选择在Lcom/dolby/dap/DsClientFactory;.createDsClient I/DSPluginJNI( 3346)中的0x0b处直接调用0x01b3 : callMethodWithBoolReturn java_rtn = 00000001 I/DSPluginJNI( 3346):callMethodWithIntReturn java_rtn = ffffffff I/DsClientFactory( 3346):DsClient is: android.media.dolby.DolbySurroundClient I/DsClient07 DsClient( 3346):onClientConnected v=DS版本0.7.0.0 I/DSJavaPlugin( 3346):连接…的杜比客户端

EN

回答 1

Stack Overflow用户

发布于 2014-02-20 03:34:53

因为initialize()在绑定Dolby Service之前发生,所以它将返回-1。

确保在应用程序/游戏开始前的最后一行调用了initialize()

代码语言:javascript
复制
I/DSPluginJNI( 3346): [callMethodWithBoolReturn] java_rtn = 00000001  // initialize() is called
I/DSPluginJNI( 3346): [callMethodWithIntReturn] java_rtn = ffffffff
I/DsClientFactory( 3346): DsClient is: android.media.dolby.DolbySurroundClient
I/DsClient07Wrapper( 3346): onClientConnected v=DS version 0.7.0.0
I/DSJavaPlugin( 3346): Dolby client connected… // DsService is binded
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21862443

复制
相关文章

相似问题

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