什么软件能播放监控视频,格式是H264的。
。
。
问题就是出现在你的音乐播放的代码了,建议一:去百度下载你需要的歌曲MP3(新浪只支持MP3歌曲)二,每首歌曲的音乐代码有很多种,试着换个新的代码,三,新浪的系统也经常出现问题,需要多次刷新页面.或者先退出个人首,刷新页面,再重新登陆.新浪的管理需要改进哦!朋友,祝你好运!
易语言视频播放器源码
展开全部 易语言的支持库例程里面有,具体打开易语言如下:.版本 2.支持库 eMMedia.支持库 iext2.程序集 窗口程序集1.子程序 _播放按钮_被单击媒体播放1.播放 (-1)媒体播放1.取长度 ().子程序 _暂停按钮_被单击.如果 (媒体播放1.取状态 () = 1) 媒体播放1.暂停 ().否则 媒体播放1.播放 (媒体播放1.取位置 ()).如果结束.子程序 _停止按钮_被单击媒体播放1.停止 ().子程序 _打开_被选择通用对话框1.过滤器 = “媒体文件|*.wav;*.mid;*.avi;*.mpg;*.mp3;*.wmv;*.rm”.如果真 (通用对话框1.打开 () = 真) 媒体播放1.打开 (通用对话框1.文件名) .如果 (媒体播放1.是否视频 () = 真) _启动窗口.标题 = “视频文件” .否则 _启动窗口.标题 = “声音文件” .如果结束.如果真结束.子程序 __启动窗口_创建完毕播放按钮.图片 = 取图片组图片 (#图片组, 0, 取默认底色 ())暂停按钮.图片 = 取图片组图片 (#图片组, 1, 取默认底色 ())停止按钮.图片 = 取图片组图片 (#图片组, 2, 取默认底色 ()).子程序 _选择框1_被单击.如果 (选择框1.选中 = 真) 媒体播放1.置句柄 (分组框1.取窗口句柄 ()).否则 媒体播放1.置句柄 (0).如果结束.子程序 _媒体信息_被选择.局部变量 信息文本, 文本型信息文本 = “比率:” + 到文本 (媒体播放1.取比率 ()) + #换行符 + “总时间:” + 到文本 (媒体播放1.取总时间 ()) + #换行符 + “长度:” + 到文本 (媒体播放1.取长度 ()) + #换行符 + “播放位置:” + 到文本 (媒体播放1.取位置 ()) + #换行符 + “MCI别名:” + 媒体播放1.取别名 ()信息框 (信息文本, 0, )...
后缀是.h264的视频文件要用什么播放器完美播放?
展开全部 这个和MP4的内置的软件有关。
1、早期的MP4,只能播放divx和xvid等比较早的mpeg4编码的视频。
那时候,这些视频的扩展名是avi。
2、新的MP4,才能识别后缀为mp4的视频。
这些mp4视频,目前主要是h.264的编码。
3、所以,mp4只是一个封装格式,实际上必须能解码其中的编码才可以。
如果没有相应的解码器,那就播放不了。
4、简言之,虽然视频都叫mp4,但封装格式和视频编码都不一样,存在着不兼容的问题。
通常发生在老一些的设备上。
...
监控导出来的视屏格式为.h264,各大视屏软件都播放不了,转换器也...
展开全部 import java.awt.BorderLayout; import java.awt.Component; import java.awt.FileDialog; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.ItemEvent; import java.awt.event.ItemListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.media.ControllerClosedEvent; import javax.media.ControllerEvent; import javax.media.ControllerListener; import javax.media.EndOfMediaEvent; import javax.media.Manager; import javax.media.MediaLocator; import javax.media.NoPlayerException; import javax.media.Player; import javax.media.PrefetchCompleteEvent; import javax.media.RealizeCompleteEvent; import javax.media.Time; import javax.swing.JCheckBoxMenuItem; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; import javax.swing.SwingUtilities; import javax.swing.UIManager; public class JMFMediaPlayer extends JFrame implements ActionListener, ControllerListener, ItemListener { // JMF的播放器 Player player; // 播放器的视频组件和控制组件 Component vedioComponent; Component controlComponent; // 标示是否是第一次打开播放器 boolean first = true; // 标示是否需要循环 boolean loop = false; // 文件当前目录 String currentDirectory; // 构造方法 public JMFMediaPlayer(String title) { super(title); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e){ // 用户点击窗口系统菜单的关闭按钮 // 调用dispose以执行windowClosed dispose(); } public void windowClosed(WindowEvent e){ if (player != null){ // 关闭JMF播放器对象 player.close(); } System.exit(0); } }); // 创建播放器的菜单 JMenu fileMenu = new JMenu("文件"); JMenuItem openMemuItem = new JMenuItem("打开"); openMemuItem.addActionListener(this); fileMenu.add(openMemuItem); // 添加一个分割条 fileMenu.addSeparator(); // 创建一个复选框菜单项 JCheckBoxMenuItem loopMenuItem = new JCheckBoxMenuItem("循环", false); loopMenuItem.addItemListener(this); fileMenu.add(loopMenuItem); fileMenu.addSeparator(); JMenuItem exitMemuItem = new JMenuItem("退出"); exitMemuItem.addActionListener(this); fileMenu.add(exitMemuItem); JMenuBar menuBar = new JMenuBar(); menuBar.add(fileMenu); this.setJMenuBar(menuBar); this.setSize(200, 200); try { // 设置界面的外观,为系统外观 UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); SwingUtilities.updateComponentTreeUI(this); } catch (Exception e) { e.printStackTrace(); } this.setVisible(true); } /** * 实现了ActionListener接口,处理组件的活动事件 */ public void actionPerformed(ActionEvent e) { if (e.getActionCommand().equals("退出")) { // 调用dispose以便执行windowClosed dispose(); return; } FileDialog fileDialog = new FileDialog(this, "打开媒体文件", FileDialog.LOAD); fileDialog.setDirectory(currentDirectory); fileDialog.setVisible(true); // 如果用户放弃选择文件,则返回 if (fileDialog.getFile() == null){ return; } currentDirectory = fileDialog.getDirectory(); if (player != null){ // 关闭已经存在JMF播放器对象 player.close(); } try { // 创建一个打开选择文件的播放器 player = Manager.createPlayer(new MediaLocator("file:" + fileDialog.getDirectory() + fileDialog.getFile())); } catch (java.io.IOException e2) { System.out.println(e2); return; } catch (NoPlayerException e2) { System.out.println("不能找到播放器."); return; } if (player == null) { System.out.println("无法创建播放器."); return; } first = false; this.setTitle(fileDialog.getFile()); // 播放器的控制事件处理 player.addControllerListener(this); // 预读文件内容 player.prefetch(); } /** * 实现ControllerListener接口的方法,处理播放器的控制事件 */ public void controllerUpdate(ControllerEvent e) { // 调用player.close()时ControllerClosedEvent事件出现。
// 如果存在视觉部件,则该部件应该拆除(为一致起见, // 我们对控制面板部件也执行同样的操作) if (e instanceof ControllerClosedEvent) { if (vedioComponent != null) { this.getContentPane().remove(vedioComponent); this.vedioComponent = null; } if (controlComponent != null) { this.getContentPane().remove(controlComponent); this.controlComponent = null; } return; } // 如果是媒体文件到达尾部事件 if (e instanceof EndOfMediaEvent) { if (loop) { // 如果允许循环,则重新开始播放 player.setMediaTime(new Time(0)); player.start(); } return; } // 如果是播放器预读事件 if (e instanceof PrefetchCompleteEvent) { // 启动播放器 player.start(); return; } // 如果是文件打开完全事件,则显示视频组件和控制器组件 if (e instanceof RealizeCompleteEvent) { vedioComponent = player.getVisualCom...
H264编码的视频文件用什么软件才可以剪辑
视频确认可以下载吗?地址正确的话是正在缓冲,你等几分钟再点播放试试 ----------------问问题的博友请注意----------------- 涉及到个人博客的请附上您的地址方便别人的解答.谢谢! ---------------简约而不简单的分割线---------------- 新浪博客教程尽在 还有问题的也可以到我博客询问.
转载请注明出处51数据库 » h264视频播放软件源码