解码线程音频解码线程入口函数是audio_thread()static int audio_thread(void *arg) { //... do { ffp_audio_statistic_l(ffp); if ((got_frame = decoder_decode_frame(ffp, &is->auddec, frame, NULL
转载 2024-10-22 17:17:29
93阅读
1.如何使用ijkplayer官方:https://github.com/Bilibili/ijkplayerbuild.gradle添加下述依赖引用即可:dependencies { # 对于大部分设备来说已经够用了 compile 'tv.danmaku.ijk.media:ijkplayer-java:0.8.4' compile 'tv.danmaku.ijk.
转载 2023-10-20 17:36:25
673阅读
# Android ijkplayer 使用解析 在这篇文章中,我们将详细介绍如何在 Android使用 ijkplayer 播放视频。我们目标是帮助刚入行小白开发者理解 ijkplayer 基本使用方法和流程。 ## 整个流程概览 在着手使用 ijkplayer 之前,我们需要了解整个流程。下面的表格展示了我们需要遵循步骤。 | 步骤 | 描述 | |------|----
原创 9月前
669阅读
# 在Android使用IjkPlayer完整指南 IjkPlayer是一个开源视频播放器,基于FFmpeg。它支持多种音视频格式,功能强大,广泛应用于Android开发中。本文将引导你从头开始实现IjkPlayer使用,步骤简单明了。 ## 实现流程 以下是实现IjkPlayer基本流程: | 步骤 | 描述
原创 11月前
858阅读
引言在使用 ijkplayer 时我们可以对其做一些参数配置,用以开启或关闭某些功能模块,或选择使用某种方式。比如通过参数配置使用硬解码还是软解码,Android 音频播放使用 AudioTrack 还是 OpenSL,是否启用 SoundTouch 等等。那 ijkplayer 有哪些参数配置?各个参数有什么作用?有哪些常用参数配置呢?本文是基于 A4ijkplayer 项目进行 ijkpla
1. 背景目前在做音视频相关工作,在项目中用到了播放相关问题,使用框架是GSYVideoPlayer,使用原因是可以很方便切换播放器内核,系统内核、IJKPlayer内核亦或是exo2Player内核,视频播放格式不统一,使用这种方式能够更大程度方便开发工作。为什么要重新编译IJK播放器源码呢?这次是需要做android9.0适配,播放视频格式是rtsp,使用内核是系统内核(
转载 2024-07-22 20:14:01
670阅读
1、使用MediaRecorder录音1.1、开始录制private MediaRecorder mMediaRecorder; private File mTempFile; public void startRecordAudio(Context context) { //临时文件 if (mTmpFile == null) {
转载 2024-08-03 19:59:39
89阅读
iOS端集成ijkplayer实现直播播放前言  ijkplayer框架是专门用来做 视频直播 开源框架,基于ffmpeg,同时支持 Android 和 iOS 平台。  对于 App 中直播功能,如果我们成功集成ijkplayer ,那么就算完成一半工程了。接下来,只要获取到 拉流 URL,就能实现视频直播功能
转载 2023-09-22 10:33:15
602阅读
.认识ijkplayer 最近公司准备开发一款视频播放及直播应用,找了许多开源框架,大部分都是基于ffmpeg开发。最开始准备用Vitamio框架开发,相关文章也比较丰富,结果对于非个人移动应用均需购买Vitamio使用授权。不过B站开源ijkplayer也不错,而且也不需要商业授权。  ijkplayer是一个基于FFmpeg轻量级Android/iOS视频播放器。FF
转载 2024-01-17 19:32:48
315阅读
# Android IJKPlayer 使用指南 ## 1. 简介 在Android开发中,我们经常需要在应用中集成视频播放功能。IJKPlayer是一款基于FFmpeg开源跨平台音视频播放器,具有高性能、低功耗、低延迟等优点。本文将指导你如何使用IJKPlayerAndroid应用中实现视频播放功能。 ## 2. 整体流程 下面是使用IJKPlayer实现视频播放整体流程,我们将通过表
原创 2023-12-23 07:49:32
1743阅读
接着上一篇文章 Ijkplayer 初始化和prepare源码分析 我们知道ijkplayer在初始化和准备过程中做了那些事,这篇文章分析一下ijkplayer是如何播放音频。回顾一下prepare流程:Java层: prepareAsync()-> JNI层: [ijkplayer_jni.c] IjkMediaPlayer_prepareAsync()-> C源码: [ijkp
# Android 使用 IJKPlayer 完整指南 IJKPlayer 是一个开源音视频播放器,基于 FFmpeg,支持多种音视频格式,并具有良好性能和可扩展性。在 Android 平台上,IJKPlayer 可以用于开发移动应用,播放本地或网络视频。本文将介绍如何在 Android 应用中使用 IJKPlayer,包括环境设置、基础代码示例、流程图和关系图。 ## 环境设置 首先
原创 11月前
232阅读
android onSaveInstanceState使用方法 (2011-03-16 10:18:30) 转载 标签:  杂谈 分类: 技术 package com.saveInstanceDemo.src; import android.app.Activity;import android.content.In
转载 精选 2011-08-07 23:36:28
1499阅读
androidintent使用方法: 包含启动服务, 发送广播, 启动应用程序实例, 和Intent参数说明
原创 2022-09-16 14:00:36
162阅读
使用ViewPager实现导航 ViewPager可以使视图左右滑动 ViewPager声明:<android.support.v4.view.ViewPager> 这么写原因是为了解决版本兼容性问题。其中android.support.v4是谷歌为了解决版本系统碎片化问题所提供兼容包,主要解决向下兼容问题,能让高版本控件在低版本控件中使用 --------------
转载 1月前
394阅读
Notification n=new Notification(R.drawable.ic_launcher,"hello world",System.currentTimeMillis());这是创建一个Notification 对象,一个参数是图标,显示在顶部,第二个参数是提示类容,第三个参数是什么时候提示。PendingIntent pi=PendingIntent.getActivity(this, 0, new Intent(this,TestActivity.class), PendingIntent.FLAG_UPDATE_CURRENT);第一个参数是
转载 2012-05-02 22:39:00
194阅读
2评论
大家写项目的时候肯定会有一些东西提前写好,可是不到一定条件是不想让它显示出来。我们可能做法就是让它View.GONE 或View.INVISIBLE等到一定条件了在代码里面这设置View.VISIBLE 尽管这样写起来也挺方便,也符合逻辑,可是这个条件是八百年都不出一次,你这么写就有点大才小用
转载 2017-04-27 11:13:00
320阅读
2评论
# 实现Android JSONObject 使用方法 ## 前言 作为一个经验丰富开发者,我将会教你如何在Android开发中使用JSONObject。JSONObject是一个用于处理JSON数据类,在Android开发中非常常用。下面我将为你详细介绍如何使用JSONObject,并给出相应示例代码。 ## 整体流程 首先,我们来看一下整个实现过程流程: ```mermaid
原创 2024-05-31 05:37:44
77阅读
# 在Android使用IJKPlayer指南 IJKPlayer是一个基于FFmpegAndroid视频播放器库,广泛用于播放网络视频和本地视频。对于刚入行小白来说,了解IJKPlayer使用流程是非常重要。以下是使用IJKPlayer基本步骤,以及每一步所需代码示例和解释。 ## IJKPlayer使用流程 | 步骤 | 描述
原创 9月前
373阅读
转载 2013-09-20 14:50:00
99阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5