草庐IT

java - 将音频从 PC 流式传输到智能手机?

全部标签

javascript - Web 音频 API 获取 <audio> 元素的 AudioBuffer

我有一个音频元素varaudioSrc='https://mfbx9da4.github.io/assets/audio/dope-drum-loop_C_major.wav'varaudio=document.createElement('audio')audio.src=audioSrc我需要AudioBuffer做beatdetection所以我尝试在加载音频时访问缓冲区:audio.oncanplaythrough=()=>{console.info('loaded');varsource=context.createMediaElementSource(audio);sour

java - 将值从 JavaScript 发送到 JSP(使用 jQuery)

现在我有一个允许对某些项目进行排序的JSP页面,当准备就绪并单击链接时,JavaScript函数将所有信息转换为XML(变量中的文本),之后我需要将此XML发送到再次访问JSP页面,我尝试将信息放入隐藏输入并提交表单,使用$.post和更多jQuery函数发送,但没有任何效果。有什么想法吗?在我的JSP中,我正在阅读这样的帖子:这行不通:xml="";$("#form").submit(function(){alert("JS:"+$("#data").text());$("#data").text(xml);});这要么:xml="";$("#data").text(xml);$("

javascript - IE7 问题 - 禁用自动提示文件下载时无法下载流式文件

我的应用程序是基于J2EE(JSP/Servlet)的。当我尝试从JSP打开一个新窗口(弹出窗口)并调用一个Servlet操作(例如Streamer.do),该操作在该弹出窗口中流式传输PDF文件时,我遇到了一个问题。问题:当IE7->工具->Internet选项->安全->自定义级别->下载->文件下载的自动提示被禁用并且弹出窗口打开时,我无法下载文件(保存/打开提示不会出现)。相比之下,当我启用此选项时,我可以下载。但是这个选项有时会在某些环境中被禁用。在MozillaFirefox3.0/3/5/IE6中进行测试时,它在没有任何设置更改的情况下工作正常。当我选中它以启用时,我会得

javascript - 如何从浏览器访问客户端 PC 上的设备

从浏览器访问客户端PC上的设备(条形码阅读器、扫描仪等)有哪些不同的方式?我意识到我的用户可能需要一个插件。这些设备可能具有特定于其设备的API;如果可用的话,我想利用他们的API(可能是Java,可能是C,可能是命令行)。 最佳答案 签名Javaapplet可以独立于平台访问大多数内容。用户必须安装Java,并且必须允许签名的小程序运行。如果你写一个插件到NSAPI,一旦他们安装了它,您基本上就可以访问用户可以访问的任何内容。当然,他们必须安装插件。Flash提供了相当多的设备访问权限。

java - 令人困惑的 Java 语法

我正在尝试将以下代码(来自Wikipedia)从Java转换为JavaScript:/**3June2003,[[:en:User:Cyp]]:*Maze,generatedbymyalgorithm*24October2006,[[:en:User:quin]]:*Sourceeditedforclarity*25January2009,[[:en:User:DebateG]]:*Sourceeditedagainforclarityandreusability*1June2009,[[:en:User:Nandhp]]:*SourceeditedtoproduceSVGfilewh

java - sun.org.mozilla Rhino 和扩展 Java 抽象类

在sun.org.mozilla版本的Rhino中,JavaAdapter仅将接口(interface)作为其第一个参数,而不是根据此错误消息的任何其他类型的类:javax.script.ScriptException:sun.org.mozilla.javascript.internal.EvaluatorException:JavaAdapter:firstargshouldbeinterfaceClass(#11)inatlinenumber11有没有办法通过Rhino扩展抽象类(或普通类)?这是有问题的代码:varj=newJavaAdapter(foo.bar.abstrac

javascript - 在 Javascript 中启动和停止音频

我有一个绑定(bind)到onClick事件的函数。它应该播放一首歌。如果有一首歌曲已经在播放,它应该停止当前歌曲并开始播放新歌曲。唯一的问题是,据我所知,只有一个pause方法,这意味着上一首歌曲将从暂停位置而不是开头继续播放。有什么办法解决这个问题(比如.stop()方法)吗?这是我的代码:varcurrSong="";functionplaySong(newSong){alert(newSong);if(newSong!=""){if(currSong!=""){document.getElementById(currSong).pause();}document.getElem

java - 从 javascript 到 java(一个 GWT 故事)

因此,我正在为嵌入式网络浏览器(Sketchup)使用GWT设计一个应用程序。我可以通过将window.location值更改为“skp::myFunciton@myParams”来控制Sketchup。Sketchup可以在浏览器中执行javascript。我想做的是让sketchup给我它模型的内容。publicstaticnativevoidgetModel()/*-{$wnd.location="skp:getModel@";}-*/;第二次草图更新后有了结果。但是我们如何将它恢复为gwt呢?问题是入口点实例发起了请求,而JSNI只能将静态方法映射到javascript。我以为

javascript - JQuery 手机 : inline data-role ="page" javascript being retain when page is released from DOM?

使用此调用Delete得到如下对话框页面:$("#deleteButton").live("click",function(){alert("thisalertincrements");});DialogDeleteCompanySoundsgoodCancel似乎保留了live("click"..从以前的任何调用绑定(bind)到此对话框,然后绑定(bind)live重拨。因此,如果我分别调用该页面4次,在第四次调用对话框页面时,它将弹出4个警告屏幕。有没有办法让javascript仍然在data-role="page"内?因此它可以加载ajax但不会增加“实时”绑定(bind)。我

javascript - 响应上下按键,三星智能电视页面滚出 View

我有一个简单的SmartTV应用程序,它在垂直列表中显示项目列表,键处理程序附加到与包含该列表的DIV关联的anchor。该列表由一组DIV组成,每个DIV中显示一个文本字符串,并由一个外部DIV括起来。完整列表的高度为400像素,正好在屏幕高度的540像素以内。用户可以使用向上和向下按钮在列表中上下移动以突出显示单个项目。在模拟器上这很好用,但是在真实的电视上,当用户按下时,不仅突出显示会按预期移动,而且整个屏幕都会向上移动。同样,当用户向上点击时,突出显示正确移动但屏幕向上移动。这是列表的标记Slot0Slot1Slot2Slot3Slot4这是CSS#itemList{posit