Tag: 播放

java.io.IOException:不支持mark / reset

此代码不起作用。 我准备好上课,因为它可以在这里找到,但音乐不起作用。 我怎样才能解决这个问题? private void lblCliqueMouseClicked(java.awt.event.MouseEvent evt){ lblClique.setText(“achou”); musica = new Som(); boolean repetir = false; FileInputStream arquivo = null; try { arquivo = new FileInputStream(“musica.mp3”); } catch (FileNotFoundException ex) { Logger.getLogger(TelaProjeto.class.getName()).log(Level.SEVERE, null, ex); } musica.tocar(arquivo, repetir); }

Java:编写自定义video编解码器的指南

我有一个非常奇怪的问题,但这里是: 是否有可能,是否有任何用C ++或Java编写自定义video编解码器的指南? 这是一个奇怪的部分:我不需要深入了解有关我不理解的音频和电影的大量信息。 我真正需要的是如何在电影播放器​​和电影文件之间制作软件层的技术背景。 原因如下:我想在C ++ / Java中创建一个库或最终的2个函数 – encode / decode,它将采用任何类型文件的RAW二进制输入,并根据给定的密码或类似的东西对其进行编码/解码。 然后我需要在电影播放器​​和电影文件之间进行此处理。 最终结果将是受密码保护的mp4 / avi / mpeg / wmv(并不重要)文件,只能使用此“编解码器”播放。 编解码器的内部逻辑现在不是问题。 我怎么想象它就像一个流,电影播放器​​请求文件并调用我的encode()函数,它需要一大块文件,解码它(它先前已被编码)并返回wmv / mp4中的正确字节等等在格式上。 这有可能吗?怎么样?

Java中的video播放(JMF,Fobs4JMF,Xuggler,FMJ)

我需要用Java简单的video播放。 这是我的要求: 生产质量 打开并解码video文件,我可以选择其video和音频编解码器。 IE我可以选择表现良好的编解码器。 能够播放 , 暂停 ,搜索ToFrame或seekToTime并停止播放。 基本上我希望能够以非线性方式播放单个video文件的片段。 例如,我可能想要播放段20.3秒到25.6秒,暂停10秒然后播放段340.3秒到350.5秒等。 在播放过程中,video和音频必须同步。 video必须显示在Swing JComponent中。 必须能够在商业产品中使用而无需开源(IE LGPL或Comercial是好的) 我的研究让我得到了以下解决方案: 使用Java Media Framework + Fobs4JMF http://fobs.sourceforge.net/f4jmf_first.html 我已经实现了一个快速原型,这似乎做我需要的。 我可以使用以下方式播放video片段: player.setStopTime(new Time(end)); player.setMediaTime(new Time(start)); player.start(); 虽然Fobs4JMF似乎有效,但我觉得代码的质量很差,而且项目不再活跃。 有谁知道任何使用Fobs4JMF的产品? 编写一个播放video的Flash应用程序,并使用JFlashPlayer将其引入我的Java Swing应用程序 与Java不同,Flash在播放video方面非常出色。 我可以使用以下方法编写一个小型Flash应用程序: open(String videoFile), play(), pause(), seek(int duration), stop() 然后使用JFlashPlayer将其带入Java,JFlashPlayer可以从Java调用Flash函数。 我喜欢这个解决方案的是Flash中的video播放应该坚如磐石。 有没有人用JFlashPlayer在Java中播放video? 在Xuggler上面写一个简单的媒体播放器 Xuggler是Java的FFMpeg包装器,它似乎是一个非常活跃和高质量的项目。 然而,实现要求中描述的简单video回放并不是微不足道的(特别是寻求),但是一些工作已经在MediaTools MediaViewer中完成,它将成为构建的基础。 使用FMJ 我试图让FMJ工作,但到目前为止还没有成功。 我很感激你对我的问题的看法。