【问题标题】:Android Error: Code undefined, Message UndefinedAndroid 错误:代码未定义,消息未定义
【发布时间】:2011-06-13 09:01:33
【问题描述】:

我正在尝试执行phoneGap's media example,但它给出了这样的错误。当我点击给定的链接时,它假设播放一个 mp3 文件,但它给出了错误。为什么会这样?

有人对此有任何想法。

【问题讨论】:

    标签: android cordova


    【解决方案1】:

    要处理本地文件,请使用

        function clickSound() {
        alert("Sound");
            playAudio("/android_asset/www/foo.mp3");
        }
    

    这对我有用。

    【讨论】:

    • "/android_asset" 指资产文件夹。然后是子目录和文件。因此,如果文件位于 assets/xx/yy.mp3 中,则 url 应为“/android_asset/xx/yy.mp3”。
    【解决方案2】:

    我也遇到过这个问题,但注意到如果您将完整的 url 引用到互联网上的声音,它会起作用,使用示例 url rockGuitar.mp3">http://audio.ibeat.org/content/p1rj1s/ p1rj1s-_rockGuitar.mp3 适合我。

        function clickSound() {
            alert("Sound");
            playAudio("http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3");
        }
    

    【讨论】:

      猜你喜欢
      • 2021-07-31
      • 1970-01-01
      • 1970-01-01
      • 2018-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-21
      相关资源
      最近更新 更多