一、FFmpeg 相关术语 1. 容器/文件(Container/File):即特定格式的多媒体文件,比如MP4,flv,mov等。 2. 媒体流(Stream):表示在时间轴上的一段连续的数据,比如一段声音数据、一段视频数据或者一段字...
阅读(20) 评论(0)
在 Android 视频播放器 (一):使用VideoView播放视频 我们讲了一下如何使用VideoView播放视频,了解了基本的播放器的一些知识和内容。也知道VideoView内部封装的就是MediaPlayer...
阅读(28) 评论(0)
一、Surface Surface在SDK的文档中的描述是这样的:Handle onto a raw buffer that is being managed by the screen compositor,翻译成中文就是“由屏幕显示...
阅读(33) 评论(0)
一、简介 作为Android开发,我们不可避免的会接触到视频播放,VideoView做为最简单的播放器,我们是不应该不会的。 下面简单介绍一下VideoView: VideoView是使用MediaPlayer来对视频文件进行控制的。...
阅读(25) 评论(0)
一、前言   在 Android 音视频开发学习思路 中,我们不断的学习和了解音视频相关的知识,随着知识点不断的学习,我们现在应该做的事情,就是将知识点不断的串联起来。这样才能得到更深层次的领悟。通过整理 ...
阅读(17) 评论(0)
目录 FFmpeg命令行工具学习(一):查看媒体文件头信息工具ffprobe FFmpeg命令行工具学习(二):播放媒体文件的工具ffplay FFmpeg命令行工具学习(三):媒体文件转换工具ffmpeg &nbs...
阅读(32) 评论(0)
一、简述 ffprobe是ffmpeg命令行工具中相对简单的,此命令是用来查看媒体文件格式的工具。 二、命令格式 在命令行中输入如下格式的命令: ffprobe [文件名] 三、使用ffprobe查看mp3格式的文件 本文使用的是...
阅读(24) 评论(0)
一、如何保活后台服务 在Android Services (后台服务) 里面,我们了解了Android四大组件之一的Service,知道如何使用后台服务进行来完成一些特定的任务。但是后台服务在系统内存不足的时候,可能会被系统杀...
阅读(287) 评论(0)
同步与异步 同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事 异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕  GET与P...
阅读(199) 评论(0)
一、概念与摘要 RTMP协议从属于应用层,被设计用来在适合的传输协议(如TCP)上复用和打包多媒体传输流(如音频、视频和互动内容)。RTMP提供了一套全双工的可靠的多路复用消息服务,类似于TCP协议[RFC0793],用来在一对结点之间...
阅读(155) 评论(0)
概念 说到长连接,对应的就是短连接了。下面先说明一下长连接和短连接的区别: 短连接与长连接 通俗来讲,浏览器和服务器每进行一次通信,就建立一次连接,任务结束就中断连接,即短连接。相反地,假如通信结束(如完成了某个HTML文件的信息获取)...
阅读(154) 评论(0)
MVP是Google官方发布的Android开发相关的架构知识。本文要讲解的是一种最基本的MVP的实现方式,它使用手动的依赖注入来提供具有本地和远程数据源的存储库。异步任务处理回调。 基本的MVP的项目地址:https://github...
阅读(160) 评论(0)
一、BinderProxy@4479b390 is not valid; is your activity running? 原因分析: 因为使用了AsyncTask 异步线程在线程完成以后的onPostExecute方法里面操作U...
阅读(180) 评论(0)
1.WebView的使用 (a). 创建WebView的实例加入到Activity中    WebView webview = new WebView(this); setContentView(w...
阅读(148) 评论(0)
 一:Android图片操作 1.存储bitmap到本地文件系统 public static void bitmapToFile(Bitmap bitmap, String uri) {   if(!external...
阅读(141) 评论(0)
1 2 下一页共2页  到第