Tag: html5 audio

无法在我自己的服务器提供的chrome中搜索音频文件

我正在尝试用Java创建一个可以提供可搜索音频文件的文件服务器。 但我在Google Chrome html5音频播放器中找不到我提供的文件。 当我向前寻求时它什么都不做(即使是在下载的内容上),如果向后搜索太多则从头开始。 如果我从不同的位置加载文件( http://www.vorbis.com/music/Epoq-Lepidoptera.ogg ),那么它是可以搜索的。 这是我的服务器代码 package com.company; import com.sun.net.httpserver.Headers; import com.sun.net.httpserver.HttpExchange; import com.sun.net.httpserver.HttpHandler; import com.sun.net.httpserver.HttpServer; import java.io.*; import java.net.InetSocketAddress; public class Main { public static void main(String[] args) throws Exception { HttpServer server = HttpServer.create(new InetSocketAddress(8000), 0); server.createContext(“/Epoq-Lepidoptera.ogg”, new MyHandler()); server.setExecutor(null); // creates a default executor server.start(); } static class MyHandler […]

SimpleCaptcha和wav播放

我们的客户正在使用SimpleCaptcha 。 我的理解是SimpleCaptcha能够以WAVE格式(.wav)生成音频validation码。 之后这些CAPTCHA-s使用HTML5音频标签播放,如下所示: 当然这不是跨浏览器兼容的,其中一个原因是WAVE格式。 此链接表明IE9仅支持MP3,而大多数其他浏览器都支持OGG和WAVE。 进一步的MP3是给Fraunhofer的专利吗? 注意:我们的后端是基于Java的。 我的问题是,我们可能为不支持WAVE格式(例如IE9)或HTML5音频标签的客户提供什么样的最佳后备? 由于专利问题,我想在服务器端动态转换为mp3不是一种选择。 此外我不知道任何可以做到这一点的java库…我已经看到了很好的解决方案,比如jPlayer,但他们说“对于跨浏览器支持,必须提供一种既适用于HTML5又适用于Flash的格式。”,即mp3 ,mp4。 我也没有找到任何可靠的基于闪光的WAVE播放器。