我正在Palm Pre上为客户完成我的第一个应用程序。在测试过程中我悲哀地发现,声音,这对我的手心做工精细,不会打我所有的客户端设备上。
我正在播放声音:
this.objAudioPlayer = new Audio();
this.objAudioPlayer.src = Mojo.appPath + 'sounds/'+'RID_SND_GAME.mp3';
this.objAudioPlayer.play();
这段代码有什么可疑之处吗?我还应该寻找什么?
答案 0 :(得分:1)
好的 - 回答我自己的问题......
显然,在Palm WebOS 1.2.1上,您可以播放不属于.ipk当前包的声音,但它是之前版本的一部分。我在设备上听到了幻象声音,因为它们之前已作为该程序的早期版本的一部分安装,但声音文件未包含在后续版本中。所以,虽然我可以在我的设备上听到声音,但我的客户端却不能,因为他刚刚收到最新的结账,但是缺少一些必需的音频文件。
我能够通过从我的设备中删除应用程序然后进行新的掌上安装来重现客户端的体验(嗯,在发送代码之前进行全新安装,似乎我之前可能听过这个建议)。