2

我正在为客户完成我在 Palm Pre 上的第一个应用程序。在测试期间,我很遗憾地发现在我的手掌上可以正常工作的声音在我客户的设备上根本无法播放。

我播放的声音是这样的:

    this.objAudioPlayer = new Audio();
this.objAudioPlayer.src =   Mojo.appPath + 'sounds/'+'RID_SND_GAME.mp3';
this.objAudioPlayer.play();

这段代码有什么可疑之处吗?我还应该寻找什么?

4

1 回答 1

1

好的 - 回答我自己的问题......

显然,在 Palm WebOS 1.2.1 上,您可以播放不属于 .ipk 当前包的一部分但属于先前版本的声音。我在我的设备上听到幻象声音,因为它们以前是作为该程序早期版本的一部分安装的,但声音文件未包含在后续版本中。因此,虽然我可以在我的设备上听到声音,但我的客户却听不到,因为他刚刚获得最新的结帐,其中缺少一些必需的音频文件。

我能够通过从我的设备中删除应用程序然后进行全新的掌上安装来重现客户的体验(嗯,在发送代码之前进行全新安装,好像我之前可能听过这个建议)。

于 2009-11-06T22:03:34.530 回答