[LayaNative 1.0]播放背景音乐报错,引发闪退
播放背景音乐,谷歌调试没问题, android 调试发现有报错(但是音乐也能正常播放)
12-26 14:27:10.053 1552-1616/com.mylafe.game.handsomecat E/LayaBox: >>>>>>>>>>>>>>>>>>>>>>>>>>>>className:layaair.game.utility.LayaAudioMusic,methodName:stopBackgroundMusic
12-26 14:27:10.053 1552-1616/com.mylafe.game.handsomecat E/LayaBox: >>>>>>>>>>>>before
12-26 14:27:10.059 1552-1616/com.mylafe.game.handsomecat E/LayaBox: >>>>>>>>>>>>after
12-26 14:27:10.059 1552-1616/com.mylafe.game.handsomecat E/LayaBox: >>>>>>>>>>>>>>>>>>>>>>>>>>>>callMethod1 className:layaair.game.utility.LayaAudioMusic,methodName:playBackgroundMusic,params: ["/data/user/0/com.mylafe.game.handsomecat//LayaCache//appCache/602822a8/9ddea156_dreams.mp3",0,0]
12-26 14:27:10.059 1552-1616/com.mylafe.game.handsomecat E/LayaBox: >>>>>>>>>>>>before
12-26 14:27:10.154 1552-1616/com.mylafe.game.handsomecat E/LayaBox: >>>>>>>>>>>>after
12-26 14:27:10.154 1552-1616/com.mylafe.game.handsomecat E/LayaBox: >>>>>>>>>>>>>>>>>>>>>>>>>>>>callMethod1 className:layaair.game.utility.LayaAudioMusic,methodName:setBackgroundMusicVolume,params: [0.090000]
12-26 14:27:10.154 1552-1616/com.mylafe.game.handsomecat E/LayaBox: >>>>>>>>>>>>before
12-26 14:27:10.156 1552-1616/com.mylafe.game.handsomecat E/LayaBox: >>>>>>>>>>>>after
12-26 14:28:02.606 1552-1616/com.mylafe.game.handsomecat E/LayaBox: >>>>>>>>>>>>>>>>>>>>>>>>>>>>className:layaair.game.utility.LayaAudioMusic,methodName:stopBackgroundMusic
12-26 14:28:02.606 1552-1616/com.mylafe.game.handsomecat E/LayaBox: >>>>>>>>>>>>before
12-26 14:28:02.608 1552-1616/com.mylafe.game.handsomecat E/LayaBox: >>>>>>>>>>>>after
12-26 14:28:02.609 1552-1616/com.mylafe.game.handsomecat E/LayaBox: >>>>>>>>>>>>>>>>>>>>>>>>>>>>callMethod1 className:layaair.game.utility.LayaAudioMusic,methodName:playBackgroundMusic,params: ["/data/user/0/com.mylafe.game.handsomecat//LayaCache//appCache/602822a8/9ddea156_dreams.mp3",0,0]
然后游戏运行偶然会闪退,追踪堆栈 会发现是因为播放音频的接口导致的
写了个空项目,加载播放也一样报错,我想知道这个报错有影响吗? 需要管吗?
12-26 14:27:10.053 1552-1616/com.mylafe.game.handsomecat E/LayaBox: >>>>>>>>>>>>>>>>>>>>>>>>>>>>className:layaair.game.utility.LayaAudioMusic,methodName:stopBackgroundMusic
12-26 14:27:10.053 1552-1616/com.mylafe.game.handsomecat E/LayaBox: >>>>>>>>>>>>before
12-26 14:27:10.059 1552-1616/com.mylafe.game.handsomecat E/LayaBox: >>>>>>>>>>>>after
12-26 14:27:10.059 1552-1616/com.mylafe.game.handsomecat E/LayaBox: >>>>>>>>>>>>>>>>>>>>>>>>>>>>callMethod1 className:layaair.game.utility.LayaAudioMusic,methodName:playBackgroundMusic,params: ["/data/user/0/com.mylafe.game.handsomecat//LayaCache//appCache/602822a8/9ddea156_dreams.mp3",0,0]
12-26 14:27:10.059 1552-1616/com.mylafe.game.handsomecat E/LayaBox: >>>>>>>>>>>>before
12-26 14:27:10.154 1552-1616/com.mylafe.game.handsomecat E/LayaBox: >>>>>>>>>>>>after
12-26 14:27:10.154 1552-1616/com.mylafe.game.handsomecat E/LayaBox: >>>>>>>>>>>>>>>>>>>>>>>>>>>>callMethod1 className:layaair.game.utility.LayaAudioMusic,methodName:setBackgroundMusicVolume,params: [0.090000]
12-26 14:27:10.154 1552-1616/com.mylafe.game.handsomecat E/LayaBox: >>>>>>>>>>>>before
12-26 14:27:10.156 1552-1616/com.mylafe.game.handsomecat E/LayaBox: >>>>>>>>>>>>after
12-26 14:28:02.606 1552-1616/com.mylafe.game.handsomecat E/LayaBox: >>>>>>>>>>>>>>>>>>>>>>>>>>>>className:layaair.game.utility.LayaAudioMusic,methodName:stopBackgroundMusic
12-26 14:28:02.606 1552-1616/com.mylafe.game.handsomecat E/LayaBox: >>>>>>>>>>>>before
12-26 14:28:02.608 1552-1616/com.mylafe.game.handsomecat E/LayaBox: >>>>>>>>>>>>after
12-26 14:28:02.609 1552-1616/com.mylafe.game.handsomecat E/LayaBox: >>>>>>>>>>>>>>>>>>>>>>>>>>>>callMethod1 className:layaair.game.utility.LayaAudioMusic,methodName:playBackgroundMusic,params: ["/data/user/0/com.mylafe.game.handsomecat//LayaCache//appCache/602822a8/9ddea156_dreams.mp3",0,0]
然后游戏运行偶然会闪退,追踪堆栈 会发现是因为播放音频的接口导致的
写了个空项目,加载播放也一样报错,我想知道这个报错有影响吗? 需要管吗?
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
Nevermore
赞同来自:
2 #01 pc 00000000005c5db8 /data/app/com.mylafe.game.handsomecat-1/lib/arm64/liblayaair.so (laya::JCAudioWavPlayer::playAudio(laya::JCAudioInterface*, std::string const&, bool)+184) [arm64-v8a]
3 #02 pc 000000000044d4b4 /data/app/com.mylafe.game.handsomecat-1/lib/arm64/liblayaair.so (laya::JSAudio::play()+164) [arm64-v8a]
4 #03 pc 000000000044dd74 /data/app/com.mylafe.game.handsomecat-1/lib/arm64/liblayaair.so (laya::imp_JS2CFunc<void (laya::JSAudio::*)()>::call(v8::FunctionCallbackInfo<v8::Value> const&)+364) [arm64-v8a]
5 #04 pc 00000000009bfcbc /data/app/com.mylafe.game.handsomecat-1/lib/arm64/liblayaair.so (v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&))+148) [arm64-v8a]
6 #05 pc 0000000000688a88 /data/app/com.mylafe.game.handsomecat-1/lib/arm64/liblayaair.so [arm64-v8a]
7 #06 pc 0000000000688f18 /data/app/com.mylafe.game.handsomecat-1/lib/arm64/liblayaair.so [arm64-v8a]
8 #07 pc 0000007efa4060d0 <unknown>
9 java:
# main(1)
1 android.os.MessageQueue.nativePollOnce(Native Method)
2 android.os.MessageQueue.next(MessageQueue.java:328)
3 android.os.Looper.loop(Looper.java:164)
4 android.app.ActivityThread.main(ActivityThread.java:5981)
5 java.lang.reflect.Method.invoke(Native Method)
6 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:888)
7 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:749)
# ReferenceQueueDaemon(1063)
1 java.lang.Object.wait(Native Method)
2 java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:164)
3 java.lang.Thread.run(Thread.java:818)
# FinalizerDaemon(1064)
1 java.lang.Object.wait(Native Method)
2 java.lang.Object.wait(Object.java:423)
3 java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:101)
4 java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:72)
5 java.lang.Daemons$FinalizerDaemon.run(Daemons.java:206)
6 java.lang.Thread.run(Thread.java:818)
# FinalizerWatchdogDaemon(1065)
1 java.lang.Object.wait(Native Method)
2 java.lang.Daemons$FinalizerWatchdogDaemon.waitForObject(Daemons.java:297)
3 java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:266)
4 java.lang.Thread.run(Thread.java:818)
# HeapTaskDaemon(1066)
1 dalvik.system.VMRuntime.runHeapTasks(Native Method)
2 java.lang.Daemons$HeapTaskDaemon.run(Daemons.java:437)
3 java.lang.Thread.run(Thread.java:818)
# AsyncTask #1(1069)
1 java.lang.Object.wait(Native Method)
2 java.lang.Thread.parkFor$(Thread.java:1220)
3 sun.misc.Unsafe.park(Unsafe.java:299)
4 java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
5 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2013)
6 java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410)
7 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038)
8 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098)
9 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
10 java.lang.Thread.run(Thread.java:818)
s阿萨德啊是
duizhan 堆栈在这里
Aar0n
赞同来自: