gpt4 book ai didi

android - 在 Android webview 应用程序中播放本地音频文件

转载 作者:太空狗 更新时间:2023-10-29 14:06:34 26 4
gpt4 key购买 nike

我有一个简单的 Android webview 应用程序,使用 Phonegap Build 构建。尝试播放 APK 中包含的本地 mp3 文件时,没有任何反应。但是,如果我从网上提取 mp3,它就可以工作。

例如

<audio src="www.example.com/01.mp3" > WORKS JUST FINE

<audio src="01.mp3" > DOES NOT WORK

我是 Android 开发的新手,所以我只能猜测 Android 的媒体播放器无法访问该文件。这是我的日志文件中错误/警告的链接,如果这有助于阐明问题的话。

http://pastebin.com/isS542RE

最佳答案

我使用 Phonegap 的媒体类让它工作。我最初一定是做错了什么,但我不确定是什么。通过媒体对象访问它的正确方法如 Simon 先前所述:myMedia = new Media("/android_asset/www/test.mp3");

您必须输入完整路径,因为媒体类默认为相对路径上的/SDCARD 目录。

Simon 还有一篇关于使用媒体类的精彩文章: http://simonmacdonald.blogspot.com/2011/05/using-media-class-in-phonegap.html?m=1

至于 HTML5 方法和使用 AUDIO 标签,我仍然不确定为什么它在本地文件上失败。 Phonegap 的媒体类虽然工作得很好,但无论如何可能是一个更可靠的解决方案。 Phonegap FTW!

关于android - 在 Android webview 应用程序中播放本地音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9201893/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com