我需要播放一个avi视频文件并将其添加到jpanel。我需要做的就是从视频的开头到结尾播放,然后继续我的程序。我不需要任何搜索功能或类似的东西。最简单的方法是什么?如果可能的话最好不要使用xuggler
使用VLCJ可以很容易地将VLC播放器嵌入到swing应用程序中。这是一个工作示例:
public class PlayerPanel extends JPanel {
private File vlcInstallPath = new File("D:/vlc");
private EmbeddedMediaPlayer player;
public PlayerPanel() {
NativeLibrary.addSearchPath("libvlc", vlcInstallPath.getAbsolutePath());
EmbeddedMediaPlayerComponent videoCanvas = new EmbeddedMediaPlayerComponent();
this.setLayout(new BorderLayout());
this.add(videoCanvas, BorderLayout.CENTER);
this.player = videoCanvas.getMediaPlayer();
}
public void play(String media) {
player.prepareMedia(media);
player.parseMedia();
player.play();
}
}
class VideoPlayer extends JFrame {
public VideoPlayer() {
PlayerPanel player = new PlayerPanel();
this.setTitle("Swing Video Player");
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLayout(new BorderLayout());
this.setSize(640, 480);
this.setLocationRelativeTo(null);
this.add(player, BorderLayout.CENTER);
this.validate();
this.setVisible(true);
player.play("http://174.132.240.162:8000/;stream.nsv");
}
public static void main(String[] args) {
new VideoPlayer();
}
}
请问在react中怎么才能在页面中播放avi视频 现在的情况是元素能看到引入的avi文件路径,但是在页面中就是一片空白什么都没有,div和video的宽高都是正常的
我在一个回收视图中有几张卡片。每张卡都有一个自定义视频视图。单击视频视图,视频应开始。然而,在我的例子中,它只显示蓝色边框,视频没有运行。代码如下所示, 自定义卡视图。xml: 自定义视频视图: 主要活动: activity\u main。xml: 我希望每张卡最初只显示一个缩略图。单击视频后,相关卡应启动视频(不是全部)。视频启动时,VideoView应占据整个屏幕。我怎样才能做到这一点? 谢谢
问题内容: 我在android中实现了视频播放,这对android来说是全新的,这是我到目前为止收集的部分代码。 根据逻辑,它应该播放视频。不知道我在哪里做错了。 问题答案:
我试图使用插件在flatter应用程序中播放vimeo视频,但没有成功,它抛出了大量错误。请帮助我如何在Flatter应用程序中实现这一点?使用webview或任何插件等?也许一段代码片段对我会有很大帮助! 这是我的代码片段 调试控制台中的错误- E/AccessibilityBridge(28662):VirtualView节点不能是根节点。E/ExoPlayerImplInternal(286
问题内容: 有没有办法播放AVI,MP4等视频文件? 我尝试使用PyMedia,但显然仅适用于Pygame。 我的问题有什么解决方案? 问题答案: 您可以使用它来播放视频(这在Linux上适用于我,但在Windows上也应适用)。这需要和,我建议您使用此多合一安装程序。 这是代码:
我想玩。iPhone应用程序中的mpd文件,为此我尝试了VLC播放器,但它没有按照预期工作,播放视频花费了太多时间。我还有其他选择吗。像Android中的exoplayer这样的mpd文件。 我已经为此目的实现了VLC媒体播放器,但现在我正在寻找另一种选择。如果有人对此有任何想法,请帮助。