当前位置: 首页 > 知识库问答 >
问题:

icecast音频客户端的问题

凌嘉勋
2023-03-14

我不确定这是否可能,我已经配置了一个icecast服务器并流媒体音乐,我想使用Java(或grails)创建一个web播放器。我设法让java web应用程序播放icecast正在流式播放的音乐,使用如下所示:

AudioInputStream stream = AudioSystem.getAudioInputStream(new URL("http://localhost:8000/musicstation"))    

几句台词后,音乐开始播放,问题是,如果我用web应用程序关闭选项卡,音乐就会继续播放,我必须停止应用程序才能停止播放,但当我再次启动它并尝试再次播放时,这就像icecast服务器在后台继续播放歌曲,我的意思是,它没有停止或暂停,因此我不能实现暂停操作,因为如果我暂停,它实际上暂停的将是播放歌曲的web应用程序,但在后台icecast将继续传输歌曲,因此当我暂停后再次播放时,歌曲不会从暂停的点继续。

共有1个答案

陶睿
2023-03-14

Icecast显然还在继续“玩”,因为它是一个直播流媒体服务器。如果要实现暂停机制,则需要缓冲从Icecast获得的内容并播放缓冲区。

 类似资料:
  • 我正在试用Twilio Android Quickstart,我已经完成了拨打外呼部分,但出于某种原因。我没收到音频。 任何帮助都将不胜感激。

  • 我需要录制音频(我相信使用函数)并将其从nodejs服务器传输到连接的客户端浏览器。我环顾了一些例子,没有什么太明确的内容,并且采用了不同的方法。 我不能使用webrtc。它必须使用服务器向客户端发送流。但是,我可以使用(我相信这是webrtc的一部分)来录制音频并将其发送到nodejs服务器)。 是否有任何资源或示例显示这样的工作方式?

  • 我有一个现有的应用程序,通过RTMP将实时音频从Flash客户端流到Wowza zerver。。。我能够将Flash客户端连接到该设备,并获得实时、低延迟的音频。 我想在PC、Android和iOS中连接一些基于HTML5的客户端,而不在客户端使用任何Flash。。。RTMP URI通常为“rtmp://myserver/live/mystream“我尝试从HTML5页面连接视频和音频标签,但没有

  • 我正在寻找一些关于如何实现一个能够将音频发送到服务器的Java客户端的链接/源代码/教程(见下文)。它将能够发送一个音频文件,然后由服务器接收并通过计算机扬声器播放。 我还想问,对于这种情况,使用UDP或TCP服务器会更好吗?因为我将开发一个android应用程序,它可以录制声音,然后通过电脑扬声器将声音发送到服务器进行实时播放。

  • 面试官上来先让我深呼吸不要紧张 自我介绍,(这里提到了自己是抖音重度用户),追问现在抖音有什么问题(打开历史记录卡顿),卡顿原因?(网络请求?页面渲染),如何优化(优化后端,本地缓存) 拷打简历: 项目背景 mvvm相比mvc,项目为何用到mvvm,不用mvc(mvc复杂,mvvm适合数据展示) 大文件读取(字节流) hilt依赖注入,有什么用,可以不用吗(控制反转,协程作用域注入,可以但需要手动

  • cpp选手 一面8.13:聊实习的东西聊了很久,主要拷打cpp,只记得不会的了:了解哪些hash算法,说只会取模;网络和操作系统各问了一点点,死锁什么时候发生、解决方案,mmu在缺页发生后干了什么和tcpudp三次四次详细说说 手撕两个,斐波那契数列和任给一个数表示成任意斐波那契数的和,问最小斐波那契数的个数 二面8.15:面试官好像在看什么,说一段就停一会,空闲时间还自己加戏补点前面说的不全的;