java js前端请求后台去获得音频流,然后播放音乐,音乐可以控制进度,显示总时长 10

项目需要在js中去请求后台去获得音频流,然后播放音乐,音乐可以控制进度,显示总时长。前端播放音频的插件是JPlayer,请求到后台的spingcontroller中,得到... 项目需要在js中去请求后台去获得音频流,然后播放音乐,音乐可以控制进度,显示总时长。前端播放音频的插件是JPlayer,请求到后台的sping controller中,得到了音频的字节流后,写出到前端,但是音乐进度和总时长都无法显示,想知道后台获取音频流后,还需要做什么设置,jplayer插件才能够显示进度和时长。 展开
 我来答
匿名用户
2017-07-06
展开全部
AudioCLip主要的方法有:play()播放依次声音;loop()循环播放音乐;stop()停止播放。做法一:InputStreamis=null;AudioStreamas=null;is=getClass().getResourceAsStream("a.wav");try{as=newAudioStream(is);}catch(IOExceptione){}AudioPlayer.player.start(as);此方法将音乐文件放入流中在播放,仅限于JavaApplication,容易报错,空指针异常,或者是流异常,不推荐。做法二:Stringmusic="a.wav";AudioClipclip=Applet.newAudioClip(getClass().getResource(music));次方法在Applet中运行没有问题,但是Application中getclass()会返回空指针,导致失败。推荐做法:privateURLurl;privateAudioClipac;Filef1=newFile("C:/3.wav");try{url=f1.toURL();}catch(MalformedURLExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}ac=Applet.newAudioClip(cb1);ac.play();
匿名用户
2017-07-06
展开全部
可以将多个同name属性控件的值组合成一个json数组或数组字符串,传到java后台后再序列化成js
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-07-06
展开全部
用个公共类中加个静态变量,一个不停修改数据,另一个不停查询数据显示。前台用个递归,到%终止就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-07-06
展开全部
一般来说前后台的交互式不会设计成这样的,首先需要明确的是前后的交互在MVC里一种是后台直接刷新掉页面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-07-06
展开全部
前端设置一个定时器,定时去取最新的数据.把最新的数据据添加的显示容器(例如:div)的最顶端.在实时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式