回顾

继上一篇如何在Ubuntu中编译VLC-Android开源项目, 已经成功的编译了vlc-android,并且也编译出了对应版本的libvlc-xx.aar

所需环境

  • 项目使用的rtsp视频流,采用的是海康的摄像头
  • android studio最新版本
  • java jdk 1.8
  • 其他…

搭建工程

首先打开android studio,新建一个项目,输入项目的名称和包名,就ok了。
然后复制编译好的libvlc-xx.aar到libs目录下
我的工程目录结构如下

还需要在build.gradle文件做修改,如下

apply plugin: 'com.android.application'android {compileSdkVersion 27buildToolsVersion '27.0.3'defaultConfig {applicationId "com.cayden.face"minSdkVersion 19targetSdkVersion 27versionCode 1versionName "1.0"testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"}buildTypes {release {minifyEnabled falseproguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'}}
}android {compileOptions {sourceCompatibility JavaVersion.VERSION_1_8targetCompatibility JavaVersion.VERSION_1_8}
}repositories {flatDir {dirs 'libs'}maven {url "http://dl.bintray.com/jlmd/maven"}
}dependencies {implementation fileTree(include: ['*.jar'], dir: 'libs')implementation 'com.android.support:appcompat-v7:27.1.1'implementation 'com.android.support.constraint:constraint-layout:1.1.3'testImplementation 'junit:junit:4.12'androidTestImplementation 'com.android.support.test:runner:1.0.2'androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'compile(name: 'libvlc-3.0.0', ext: 'aar')implementation files('libs/androidutils.jar')}

最后运行如图所示

项目源码

https://github.com/cayden/facesample
本项目主要基于vlc来播放流媒体视频

主要包含以下内容

  • 1、使用已经编译的libvlc来播放流媒体视频
  • 2、使用MTCNN进行人脸识别并标记人脸
  • 3、保存标记的人脸图片
  • 4、使用FACENET进行人脸比对
  • 未完待续…

v1.0.0

  • 1, added libvlc
  • 2, support for playing rtsp video stream

感谢大家的阅读,也希望能转发并关注我的公众号

如何在Android项目中使用VLC相关推荐

  1. android开发使用c+_如何在Android项目中开始使用C ++代码

    android开发使用c+ by Onur Tuna 通过Onur Tuna 如何在Android项目中开始使用C ++代码 (How to start using C++ code in your ...

  2. android vlc使用教程_在android项目中使用VLC

    VLC是pc时代流媒体播放器的标杆,相信大家都有接触.VLC的流媒体部分是基于开源的live555库.live555的代码我稍微看过一些,基于C++的,说实话,代码写的有点乱,不太符合一个开源库的档次 ...

  3. android使用webview上传文件,Android项目中如何在webview页面中上传文件

    Android项目中如何在webview页面中上传文件 发布时间:2020-11-26 15:56:27 来源:亿速云 阅读:68 作者:Leah 本篇文章为大家展示了Android项目中如何在web ...

  4. 在java中添加源_关于Java:如何在Android Studio中添加链接的源文件夹?

    在Eclipse中,我可以将源文件夹作为"链接的源文件夹"添加到我的android项目中. 如何在Android Studio中实现同一目的? 或者是否可以添加外部文件夹以构建gr ...

  5. android getter不起作用,java - 如何在Android Studio中自动生成getter和setter

    java - 如何在Android Studio中自动生成getter和setter Android Studio中是否有一个快捷方式可以自动生成给定类中的getter和setter? 14个解决方案 ...

  6. android在java下建立模块,Android Studio:如何在Android模块中包含Java模块?

    在Android工作室我有一个Android模块,我们称之为MyAndroid.我还有一个Java模块(不是独立的JAR,而是模块中的完整Java项目),我们称之为MyJava.Android Stu ...

  7. android编辑配置文件,如何在android studio中修改配置文件

    在使用android studio过程中,你知道怎么手动修改配置文件吗?下面是学习啦小编给大家整理的一些有关在android studio中修改配置文件的方法,希望对大家有帮助! 在android s ...

  8. 如何在vue项目中系统的使用iconfont字体图标

    如何在vue项目中系统的使用iconfont字体图标 前言 iconfont的特色 官网注册 在项目中使用的方式 前言 今天聊一下前端iconfont的使用方式,前端的图标经过这些年的发展,变得更系统 ...

  9. 教你如何在iOS项目中设置各种字体

    原文地址为: 教你如何在iOS项目中设置各种字体 在iOS开发中设置字体的方法有很多种,下面为大家介绍比较常用的三种方法 1.使用系统默认提供的字体 系统默认提供的字体主要是指UIFont中提供的字体 ...

最新文章

  1. Snapshot Volume 操作 - 每天5分钟玩转 OpenStack(58)
  2. php中用foreach改变数组的值的问题
  3. jquery ajax示例
  4. webpack从入门到精通(一)初体验
  5. php cdi_配置CDI对话的超时
  6. Unexpected end of JSON input while parsing near '...解决方法
  7. 【ES9(2018)】Promise.prototype.finally()
  8. 【PHP】使用PHP抓取Bing每日图像并为己所用
  9. chrome和safari_私人浏览器-如何在Chrome和Safari中使用隐身模式
  10. SQL Server 2012安装错误案例:Error while enabling Windows feature: NetFx3, Error Code: -2146498298...
  11. web前端开发最佳实践_Web开发人员和设计师的最佳黑色星期五优惠
  12. NLP情感分析笔记(六):Transformer情感分析
  13. css 设置文本文字溢出省略号显示
  14. 多年收集的一些稀有软件1
  15. 网站开发执行文档(页面界面和功能说明文档)编写方法
  16. H3C 路由器中VLAN隔离
  17. 【读书笔记】-最优状态估计 Optimal State Estimation Kalman, H,, and Nonlinear Approaches 【Dan Simon】
  18. 如何用闲置手机/电脑摄像头,搭建远程视频监控
  19. VF03发票凭证增强
  20. 【iOS沉思录】Objective-C语言消息传递机制三道防线:消息转发机制详解

热门文章

  1. 解决会声会影X5出现错误38,文件已损坏或被修改
  2. Zookeeper入门-Linux环境下异常ConnectionLossException解决
  3. optimistic-dad
  4. 关于warm_up学习率
  5. 【附源码】计算机毕业设计java学生健康饮食信息管理系统设计与实现
  6. CG动画制作——实训项目前期工作(三)
  7. 韩语韵尾(收音)在粤语、日语、英语中相应的发音
  8. 联想Lenovo浏览器被锁定
  9. PCB板材质分类有哪些?
  10. html5在线编辑器 h,前端最好用的HTML在线编辑器是哪一款