ijkplayer 一款国人开发的Android 和 iOS 双平台视频播放器,代码风格简洁统一,值得深入学习。简单记录下学习笔记,方便自己以后查询。
https://github.com/Bilibili/ijkplayer.git
ijkplayer基于ffplay实现,简单的描述下解码和显示流程:
(a)创建解码和显示模块
ffpi...
分类:
其他好文 时间:
2015-07-16 19:49:44
阅读次数:
1028
##视频处理一丶VideoView控件点击创建一个播放器并播放视频/***播放视频*@paramview*/publicvoidplay(Viewview){vv.setVideoPath(path);vv.start();vv.seekTo(currentPositon);//从停的位置开始播放}/***暂停播放*@paramview*/publicvoidpause(Viewview){if(vv!=null){//记录当..
分类:
移动开发 时间:
2015-07-09 22:48:20
阅读次数:
247
(三)今日热门电影实现这个功能。主要从server获取数据。然后显示在屏幕上。虽然说是从这个server获取电影信息数据,但,不实际的http相关知识,我们直接sdk包(56网络提供api),你将能够获得server返回的json格式的数据了。以后。我还会写一篇笑话client的完整样例,会讲htt...
分类:
其他好文 时间:
2015-07-08 14:34:51
阅读次数:
230
最近在做一个Android视频播放器的项目,遇到一个问题,就是锁屏之后,surfaceview就会被销毁掉,然后就会出现各种错误。到csdn论坛去发帖提问,各种所谓的大神都说,解锁屏在重新创建一个,问他具体怎么做,就没有回复了。后来也尝试手动创建,但是报错说surfaceview必须在mediaPlayer之前创建。
其实这个问题,根本不用重新创建!!!解锁屏之后,surfaceview就会自动...
分类:
移动开发 时间:
2015-07-03 12:35:54
阅读次数:
241
实现一个简单的视频播放器,效果不是很好。这里不多说,直接贴代码了。 1 #-*- coding:gbk -*- 2 import pyglet 3 import os 4 from pyglet.gl import * 5 6 def draw_rec(x,y,width,height...
分类:
其他好文 时间:
2015-06-29 21:47:46
阅读次数:
211
调用方法:autoFullScrenn(obj)还有一篇:使用MediaElement.js构建个性的HTML5音频和视频播放器var fullscreen = function(elem) { var prefix = 'webkit'; if ( elem[prefix + 'E...
分类:
移动开发 时间:
2015-06-26 14:55:27
阅读次数:
975
巴西著名的门户网站Globo.com(视频播放器),使用的是基于OSMF的Flash组件。在最近几年的发展过程中,Globo为视频平台陆续添加了不少额外功能,例如: 字幕,广告,画中画播放等。然而,由于缺乏针对视频平台进行维护的专门小组,网站工程师之一的FlávioRibeiro越来越感觉这个平.....
分类:
移动开发 时间:
2015-06-25 15:27:44
阅读次数:
124
ffmpeg编解码学习目录(?)[-]ffmpeg程序的使用ffmpegexeffplayexeffprobeexe1 ffmpegexe2 ffplayexe3 ffprobeexeffmpeg库的使用视频播放器1 ffmpeg库的配置2 最简单的视频播放器3 相关结构体的研究ffmpeg库的使用...
分类:
其他好文 时间:
2015-06-20 14:17:30
阅读次数:
154
前段时间重新学习了一下html5的video部分,以前只是停留在标签的使用上,这一次决定深入了解相关的API,并运用这些API打造一个简单的视频播放器。所谓“打造自己的”,就是要自己重写video标签的控制栏部分,实现包括播放、暂停、进度和音量控制、全屏等功能,并自定义控制栏的样式。这是我自己的视频...
分类:
Web程序 时间:
2015-06-19 15:13:03
阅读次数:
195