音频播放器项目
we1less
学习
展开
-
[FFmpeg万能音频播放器]利用队列缓存AVpacket(四)
本篇是在上一篇的基础上增加队列处理AVpacket 新增队列类GQueue GQueue.h #ifndef GODVMUSIC_GQUEUE_H #define GODVMUSIC_GQUEUE_H //队列的头文件 #include "queue" #include "pthread.h" #include "GLog.h" #include "GStatus.h" extern "C" { #include <libavcodec/avcodec.h> }; class GQ原创 2020-10-20 13:55:53 · 1048 阅读 · 4 评论 -
[FFmpeg万能音频播放器]解码音频数据(三)
注意本文代码是在https://blog.csdn.net/we1less/article/details/109096144的基础上写的。 mainxml <?xml version="1.0" encoding="utf-8"?> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"原创 2020-10-19 23:44:32 · 446 阅读 · 4 评论 -
[FFmpeg万能音频播放器]android CMake项目准备阶段(一)
1.新建c++项目 2.配置NDK路径 这里建议配置NDK版本为:android-ndk-r15c 3.在SNKtool下安装CMake 4.新建Module 并且添加Module (这个module主要用来加载库与写jni) new ->Module FIle ->ProjectStructure 5.在新建的module中写Demo 也就是jni的java通信类 package com.example.myplayer; public clas...原创 2020-10-15 20:15:14 · 1777 阅读 · 5 评论