最近因为项目接近收尾阶段,所以变的没有之前那么忙了,所以最近重新拿起了之前的一些FFMPEG和SDL的相关流媒体播放器的例子在看。同时自己也用FFMPEG2.01,SDL2.01结合MFC以及网上罗列的一些资料,打算打造一款自己的简易播放器。最先开始是阅读了以及来源与(http://blog.csd...
分类:
其他好文 时间:
2014-10-14 22:28:29
阅读次数:
308
概念:线程和进程进程:简单的说,进程就是一个应用,即一个程序。现在的操作系统普遍都是多进程的操作系统。比如:你可以同时打开音乐播放器,也可以同时打开浏览器和视频播放器。线程:线程,存在于进程之中,理解为一个进程中有多个线程。现在的程序也大多是多线程程序。比如:一个音乐播放器既可以同时播放音乐,也可以...
分类:
编程语言 时间:
2014-10-12 18:06:28
阅读次数:
215
video.js是一款极受欢迎的基于HTML5的开源WEB视频播放器,其充分利用了HTML5的视频支持特性,可以实现全平台的无视频插件播放功能,对于现在流行的手机、PAD等移动智能终端有极佳的应用体验。对于不支持HTML5特性的老版本的浏览器,其内置了Flash播放器,可自动无缝地切换至Flash媒...
分类:
Web程序 时间:
2014-10-09 01:54:17
阅读次数:
291
使用单帧读取的方式得到视频的总帧数为734,在创建滚动条,并使用它控制视频播放时总帧数却变成了879。究竟是为什么呢?...
分类:
其他好文 时间:
2014-10-06 03:57:19
阅读次数:
240
打算记录两个最简单的FFmpeg进行内存读写的例子。之前的所有有关FFmpeg的例子都是对文件进行操作的。例如《最简单的基于FFmpeg+SDL的视频播放器》播放的是一个视频的文件。而《最简单的基于FFmpeg的转码器》也是将一个视频文件转换为另一个视频文件。《最简单的基于FFmpeg的视频编码器(YUV编码为H.264)》也是最后编码得到一个H.264视频文件。实际上,并不是所有视频的编码,解码...
分类:
其他好文 时间:
2014-10-05 13:29:28
阅读次数:
189
视频播放我们用到的是MediaPlayer,显示控件使用的surfaceView我们向SD卡中先添加个视频文件,我的是xajh.3gp,不要用mp4,MP4会出现should have subtitle controller already set的错误,应该是格式的问题造成的我们看下布局文件 .....
分类:
移动开发 时间:
2014-10-03 15:36:24
阅读次数:
288
现在需要你做一个简单是视频播放器的APP,主要有播放,暂停,停止三个功能,在没学状态机模式之前,你可能会这样来实现:现抽象个IPlayer接口,定义好你的播放器需要实现的动作和可能的状态字段: 1 public interface IPlayer { 2 public static fina...
分类:
其他好文 时间:
2014-09-29 16:59:31
阅读次数:
167
最近项目开发中用到了WebView播放视频的功能,总结了开发中犯过的错误,这些错误在开发是及容易遇到的,所以我这里总结了一下,希望大家看到后不要再犯类似的错误,尽可能提高开发效率:
这个Demo我这里也参考了网上写的一个比较好的一个Demo,经过总结修改,写出来的。
以下是相应代码:
MainActivity:
package com.androidwebviewdemo;
import...
分类:
移动开发 时间:
2014-09-26 20:10:28
阅读次数:
406
1,file manager与videos识别视频的机制不同
a) file
manager简单根据后缀识别,3gp、mp4和avi分别被认为是三种不同的视频格式,因此会分别弹出视频播放器选择界面
b) videos中视频识别是按照文件mimetype来设定,3gp属于简化的mp4,可以认为是同一类文件。在android设计里3gp和mp4文件使用同一个parser,两种文件的mi...
分类:
移动开发 时间:
2014-09-24 12:13:16
阅读次数:
202