颜色导航条的属性 translucent 可以控制导航条是否是透明的, 默认是YES,也就是透明的。打开时透过导航条可以模糊的看到ViewController或是Window的背景图案。这里我们分为两种情况来讨论背景颜色的设置在关闭translucent的情况下 可以通过 barTintColor 来设置导航条的背景色 当然也可以通过 setBackgroundImage 来设置背景 但是back            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-26 08:32:42
                            
                                36阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ijkplayer是B站开源的一款视频直播框架,它是基于ffmpeg的。美拍和斗鱼都使用到了 ijkplayer 项目。ijkplayer 实现了跨平台功能,支持 Android 和 iOS 双平台;API 易于集成;编译配置可裁剪,方便控制安装包大小;支持 硬件加速解码,更加省电。 个人是做iOS开发的,最近正在学习ijkplayer框架,故在这里详细讲一下如何在iOS项目中集成ijkplay            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-27 16:55:38
                            
                                483阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 新手如何在 iOS 中实现 IJKPlayer
在当今的移动应用中,流媒体视频播放是一个至关重要的功能。IJKPlayer 是一个高效的开源视频播放器,支持多种格式及协议。在这篇文章中,我们将学习如何在iOS应用中实现 IJKPlayer。 
## 流程概览
首先,让我们看看实现的整体流程,以下是步骤的详细表格:
| 步骤 | 描述 |
|------|------|
| 1    |            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-05 05:14:57
                            
                                177阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              本项目使用播放器是ijkplay, 并且进行封装和修改主要功能:
1.重新编辑ijkplay的so库, 使其更精简和支持https协议
2.自定义MediaDataSource, 使用okhttp重写网络框架, 网络播放更流畅
3.实现视频缓存, 并且自定义LRUCache算法管理缓存文件
4.全局使用一个播放器, 实现视频在多个Activity之前无缝切换, 流畅播放
5.加入更多兼容性判断            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-20 21:21:14
                            
                                333阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            经过一番折腾与踩坑,终于在Ubuntu成功编译了ijkplayer源码,并成功在自己的demo调用ijkplayer库实现视频播放。在此对之前的编译及demo调用进行总结。1、在Ubuntu系统进行ijkplayer编译Ubuntu版本为18.04LTS。根据官网介绍,在编译之前需要先做一些环境配置准备。1、首先安装Android SDK和NDK。sdk下载地址:http://developer.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-03 09:56:18
                            
                                137阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            iOS端集成ijkplayer实现直播播放前言  ijkplayer框架是专门用来做 视频直播 的开源框架,基于ffmpeg,同时支持 Android 和 iOS 平台。  对于 App 中的直播功能,如果我们成功集成ijkplayer ,那么就算完成一半的工程了。接下来,只要获取到 拉流 URL,就能实现视频直播功能            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-22 10:33:15
                            
                                602阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、引言: 在前面的博客中,将音频解码播放及视频解码都分析了,这篇博客将单独针对视频同步及渲染来分析,看下ijkplayer是如何做的。本博客分析的同步方式为以音频为主,视频去同步音频。二、同步前提的确认: ijkplayer的同步前提跟其他的播放器略有不同,在ijkplayer中,会创建用于维护音频,视频的时钟及一个外部时钟,所有的同步操作都是基于这三个时钟来进行的。具体的变量如下:Clock            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-09 06:36:10
                            
                                122阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言最近要做一个视频直播的项目,刚刚进入视频坑,开始自己琢磨AVPlayer,使用起来发现还挺多限制的,虽然当然知道要先把基础打好,相关基础链接:网络播放器相关正文但是急于做出一个demo交工,就简略的查了查攻略- -,发现B站的开源项目ijkPlayer是一个很好借鉴的项目,赶紧下下来试试,    具体怎么编译就不一一细说了,自己参照一下文档,这里我主要针对导入ijkplayer包并且使用做一些            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-09 17:28:16
                            
                                281阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                ijkplayer是一款做视频直播的框架,基于ffmpeg,支持Android和iOS;一:下载ijkplayerijkplayer下载地址:https://github.com/Bilibili/ijkplayer     下载完成后解压,解压后文件夹内部目录如下:  二:编译ijkplayer(即编译FFmpeg)1、打开终端            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-26 16:14:34
                            
                                167阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、引言:在前面的博客中,将音频解码播放及视频解码都分析了,这篇博客将单独针对视频同步及渲染来分析,看下ijkplayer是如何做的。本博客分析的同步方式为以音频为主,视频去同步音频。二、同步前提的确认:ijkplayer的同步前提跟其他的播放器略有不同,在ijkplayer中,会创建用于维护音频,视频的时钟及一个外部时钟,所有的同步操作都是基于这三个时钟来进行的。具体的变量如下:Clock au            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-26 20:07:39
                            
                                242阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近在GitHub上看到一款基于IjkPlayer的视频播放控件,觉得不错,所以就体验了一下。它的功能挺强大的,主要有一下几点:  支持 边播边缓存,使用了AndroidVideoCache。  支持 其他协议和编码concat、rtsp、hls、rtmp、crypto、mpeg等。  支持 DEMO演示获取视频第一帧等实现。  支持 简单滤镜(马赛克、黑白、色彩过滤、高斯、模糊、模糊等等20多种            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-26 08:33:54
                            
                                220阅读
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            # iOS ijkplayer 编译指南
在这篇文章中,我们将详细介绍如何在 iOS 环境中编译 ijkplayer,这是一个强大的播放器库。对于初学者来说,这个过程可能会有些复杂,但只要按照我们提供的步骤逐步进行,就一定能够成功。
## 编译流程概述
以下是编译 ijkplayer 的简要流程:
| 步骤 | 描述                     |
|------|------            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-22 05:35:59
                            
                                124阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # iOS开发之ijkplayer
在iOS开发中,如果需要集成视频播放功能,常常会选择使用ijkplayer库。ijkplayer是一个基于FFmpeg的轻量级音视频播放库,支持多种音视频格式,并且具有良好的兼容性和稳定性。本文将介绍ijkplayer的基本使用方法,并给出相关的代码示例。
## 1. ijkplayer的安装与集成
首先,我们需要将ijkplayer集成到我们的项目中。i            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-11 10:10:13
                            
                                270阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## 实现ijkplayer view ios的步骤
为了实现ijkplayer view iOS,我们需要按照以下步骤进行操作:
| 步骤 | 描述 |
| ---- | ---- |
| 1. | 下载IJKMediaFramework库 |
| 2. | 创建一个新的iOS项目 |
| 3. | 将IJKMediaFramework库添加到项目中 |
| 4. | 创建一个新的UIVie            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-05 06:13:52
                            
                                116阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在开发中用 Cocoapods 托管开放给第三方的 SDK 框架是很方便的,但是在实际应用中却发现,cocoapods 的 lint 检验过于严格,在创建 framework 时经常因为各种无法描述的问题导致 xcodebuild 编译失败或者校验无法通过。 对于一些复杂项目而言(尤其是一些和其他语言混编的项目),要通过编写 podspec 配置来成功编译非常不易。甚至笔者遇到一个项目,无论如何修            
                
         
            
            
            
            电视是我们的娱乐生活中占据重要的位置。记得小时候看电视开始的时候是天线只有几个台,后来是有限电视可以看好多台,各地方卫视还有央视的一系列节目。上了大学之后看视频主要是电脑上的各视频网站和手机app,尤其是只能手机的发展,养成了快进、暂停和点选自己喜欢的节目的习惯,所以当在回家看到的是有线电视的时候,是非常的不习惯的,总是忍不住想去快进和用手点击。就这样电视逐渐退出了这一代人的娱乐中心,但是还是怀念            
                
         
            
            
            
            # 使用iOS ijkplayer
在iOS开发中,视频播放是一项常见的需求。而[ijkplayer](
## 集成ijkplayer
### 步骤一:安装ijkplayer
在项目的Podfile中添加以下依赖:
```markdown
pod 'IJKMediaFramework'
```
然后执行`pod install`命令来安装ijkplayer。
### 步骤二:配置播放            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-16 04:36:50
                            
                                298阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ### iOS IJKPlayer打包流程
为了实现iOS上的IJKPlayer打包,需要按照以下步骤进行操作。下面是整个过程的流程图:
```mermaid
flowchart TD
    A(开始) --> B(准备工作)
    B --> C(添加IJKPlayer依赖)
    C --> D(配置视频播放器)
    D --> E(打包)
    E --> F(完成)
```            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-04 09:07:55
                            
                                103阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MIHTool是一款在国外非常出名的移动设备Web开发调试工具。大家可能想不到的是这款工具是不折不扣的国人作品。InfoQ联系到它的作者,做了一次简单采访。不管你是否了解此应用,是否关心移动开发与调试,这后面的故事都值得一读。
\u0026#xD;\n 
 
以下是采访内容:
\u0026#xD;\n 
 
InfoQ:请先做个自我介绍吧。
\u0026#xD;\n 
 
听奏:我是MIHTool            
                
         
            
            
            
            # iOS IJkPlayer 打包指南
在这个指南中,我们将详细介绍如何在 iOS 上使用 IJkPlayer 打包。IJkPlayer 是一款功能强大的视频播放库,广泛用于开发高性能的视频播放应用。接下来,我们将分步讲解整个打包流程。
## 流程总览
以下是实现 IJkPlayer 打包的步骤:
| 步骤   | 描述