相关疑难解决方法(0)

在Android浏览器中使用HTML5播放音频

我想使用html5标签在Android浏览器中播放音频.它在iPhone浏览器中运行良好,但在Android中无效.我正在使用Android虚拟设备4.0.3. <audio>

有谁知道为什么?

Android来源:

webView.loadUrl("file:///android_asset/www/test.html");

HTML文件:

<audio controls="controls" format="mp3">
    <source src="achievement.mp3" /> 
</audio>
Run Code Online (Sandbox Code Playgroud)

(我听不到音频<embed><object>标签)

browser audio html5 mp3 android

8
推荐指数
1
解决办法
1万
查看次数

Android浏览器支持哪些音频格式?

在Android浏览器中使用html5'audio'标签可以播放哪些音频格式?有谁知道在哪里可以找到Android浏览器支持的官方规格而不是?

为了记录,Android媒体格式页面似乎没有涵盖这一点 - 我有一个声音文件(3gp)在本机应用程序中正常播放,但它们不会在我的webapp中播放.

webkit文档似乎也没有帮助.我的声音文件在iphone上的webapp中运行良好,因此webkit版本可以很好地处理它们.Android浏览器不应该在某个地方有一些官方文档吗?

browser audio html5 android webkit

7
推荐指数
1
解决办法
4579
查看次数

一种通用的跨平台方式(移动),向用户显示警报

我有一项任务是创建一个客户端应用程序,该应用程序可以向用户显示通知被发现的概率很高的通知.

该应用程序应该适用于Android(2.0 +)/ iOS/WP.

以下是用例:

  1. 用户启动应用程序并执行一些操作.然后他切换到主屏幕/另一个应用程序.
  2. 对Action的响应使应用程序发出通知.用户注意到通知,而不管他此刻在他的移动设备上使用了什么另一个应用程序(或主屏幕).

不要求应用程序是本机应用程序或基于Web浏览器的移动应用程序.通知可能是设备上的声音或振动,但我知道从浏览器中访问振动仍然很棘手.

以下是迄今为止制作通用声音/振动通知机制的研究结果:

  • 似乎让移动设备从浏览器振动只能在移动Firefox中运行(没有iOS,没有WP);
  • audiohtml5标签的支持仍然是实验性的,它不适用于每个浏览器/设备;
  • 此示例中的声音警报仅适用于移动Firefox(要求插件播放mp3声音),Android浏览器保持静音.

所以,问题是:

有没有办法强迫移动设备用户(Android 2.0 +/iOS/WP)查看来自移动应用程序的通知?唯一的方法是为每个移动平台编写本机应用程序吗?

notifications alert cross-browser push-notification vibration

6
推荐指数
1
解决办法
288
查看次数