小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
探索 ExoPlayer 音视频播放技术(12):播放分析

本文介绍了ExoPlayer音视频播放技术的分析方法,适合初学者。内容涵盖事件收集、处理和总结,利用AnalyticsListener和PlaybackStatsListener跟踪播放状态、计算指标和聚合数据,以优化播放体验。

探索 ExoPlayer 音视频播放技术(12):播放分析

实时互动网
实时互动网 · 2025-04-25T03:36:58Z
探索 ExoPlayer 音视频播放技术(11):网络栈

本文介绍了如何配置 ExoPlayer 使用不同的网络栈,包括 HttpEngine、Cronet、OkHttp 和 Android 内置网络栈。通过示例代码,读者可以学习构建支持多种内容源的播放器,并了解各网络栈的优缺点及适用场景。此外,ExoPlayer 还支持媒体缓存,以提高播放效率。

探索 ExoPlayer 音视频播放技术(11):网络栈

实时互动网
实时互动网 · 2025-04-24T03:39:21Z
探索 ExoPlayer 音视频播放技术(10):直播流

本文介绍了ExoPlayer在直播流中的应用,包括直播播放监控、寻址、UI配置和播放速度调整。ExoPlayer支持自适应直播流,能够实时更新播放位置,并提供多种配置选项以优化播放体验。

探索 ExoPlayer 音视频播放技术(10):直播流

实时互动网
实时互动网 · 2025-04-23T02:56:51Z
探索 ExoPlayer 音视频播放技术(9):获取元数据

本文介绍了海外工程师如何使用ExoPlayer获取音视频元数据。可以通过监听事件在播放期间获取元数据,或使用MetadataRetriever在不播放时提取。此外,动态照片的元数据也可通过MetadataRetriever提取。

探索 ExoPlayer 音视频播放技术(9):获取元数据

实时互动网
实时互动网 · 2025-04-22T02:47:09Z
探索 ExoPlayer 音视频播放技术(8):插入广告

本文介绍了ExoPlayer音视频播放技术中的广告插入方法,包括客户端和服务器端的实现细节。客户端通过AdsMediaSource管理广告,服务器端则使用ImaServerSideAdInsertionMediaSource集成广告流。文章提供了相关代码示例,适合学习音视频技术的读者。

探索 ExoPlayer 音视频播放技术(8):插入广告

实时互动网
实时互动网 · 2025-04-21T03:03:14Z
探索 ExoPlayer 音视频播放技术(7):下载媒体

本文介绍了如何使用ExoPlayer进行音视频的下载与播放,重点讲解了DownloadService和DownloadManager的创建与使用,包括添加、移除、暂停和恢复下载任务,以及播放已下载内容的方法。

探索 ExoPlayer 音视频播放技术(7):下载媒体

实时互动网
实时互动网 · 2025-04-18T02:48:17Z
探索 ExoPlayer 音视频播放技术(6):轨道选择

本文介绍了ExoPlayer的轨道选择技术,适合音视频技术初学者。通过TrackSelectionParameters配置,用户可以查询和修改可用轨道,支持基于约束和特定轨道的选择。此外,还讨论了禁用轨道类型、自定义轨道选择器及音频卸载等功能。

探索 ExoPlayer 音视频播放技术(6):轨道选择

实时互动网
实时互动网 · 2025-04-17T03:08:59Z
探索 ExoPlayer 音视频播放技术(5):媒体源

本文介绍了ExoPlayer的媒体源概念,指出每个媒体文件由MediaItem表示,播放器通过MediaSource实例进行播放。DefaultMediaSourceFactory支持多种媒体源类型,并可根据需求进行自定义配置。ExoPlayer还提供多种MediaSource实现,便于根据不同播放需求进行修改和组合。

探索 ExoPlayer 音视频播放技术(5):媒体源

实时互动网
实时互动网 · 2025-04-16T02:47:53Z
探索 ExoPlayer 音视频播放技术(4):媒体项

本文介绍了海外工程师探索ExoPlayer音视频播放技术,重点讲解MediaItem的构建与配置,包括流URI、图像持续时间、自适应媒体、DRM保护、字幕轨道、剪辑和广告插入等功能,适合音视频技术入门学习者。

探索 ExoPlayer 音视频播放技术(4):媒体项

实时互动网
实时互动网 · 2025-04-15T02:46:32Z
探索 ExoPlayer 音视频播放技术(3):播放列表

本文介绍了ExoPlayer的播放列表功能,包括创建、修改和查询播放列表,支持无缝过渡、重复和洗牌模式,允许动态添加、移动和删除媒体项,并提供自定义标签和媒体ID以便于管理。

探索 ExoPlayer 音视频播放技术(3):播放列表

实时互动网
实时互动网 · 2025-04-14T03:27:24Z
探索 ExoPlayer 音视频播放技术(2):播放器事件监听

本文介绍了如何通过实现 Player.Listener 接口,使用 ExoPlayer 监听音视频播放事件,如播放状态变化、播放错误和播放列表切换,以提升音视频播放体验。

探索 ExoPlayer 音视频播放技术(2):播放器事件监听

实时互动网
实时互动网 · 2025-04-11T02:40:34Z
探索 ExoPlayer 音视频播放技术(1):入门指南

本文介绍了如何使用ExoPlayer进行音视频播放,适合初学者。内容涵盖添加依赖、创建播放器、绑定视图、准备媒体、控制播放及释放播放器等步骤,并提供Kotlin和Java示例代码。

探索 ExoPlayer 音视频播放技术(1):入门指南

实时互动网
实时互动网 · 2025-04-10T06:11:37Z
使用 ExoPlayer 和 React Native 实现高级视频播放

React Native ExoPlayer是一款功能强大的视频播放器组件,封装了Android的媒体播放器库ExoPlayer。使用React Native ExoPlayer的基本指南包括安装依赖项、链接库、启用ExoPlayer、使用视频组件以及高级用法。可以通过提供流URL来实现自适应流媒体和DRM保护,还可以处理各种事件。对于附加功能,可以参考ExoPlayer文档和React Native Video的扩展API。

使用 ExoPlayer 和 React Native 实现高级视频播放

实时互动网
实时互动网 · 2024-08-28T10:20:36Z

本文是ExoPlayer架构详解与源码剖析系列文章的第13篇,主要介绍了CacheDataSource和TeeDataSource的使用。CacheDataSource是用于读取和写入缓存的数据源,根据是否缓存和是否需要缓存来选择不同的数据源。TeeDataSource是一个特殊的数据源,用于边读取边缓存数据。文章还介绍了CacheDataSource的三种状态:正在缓存、未缓存和已缓存。最后,作者提到下一篇将介绍ProgressiveMediaPeriod的使用。

ExoPlayer架构详解与源码分析(13)——TeeDataSource和CacheDataSource

六虎
六虎 · 2024-04-15T10:22:43Z

ExoPlayer是一个Google开源的视频播放器,被大型应用如YouTube和Google Video使用。使用ExoPlayer播放广告可以解决原生MediaPlayer的稳定性问题。可以通过设置MediaItem或MediaSource来播放广告资源,但需要注意一些问题,如无法收到播放完毕的回调和黑屏等。广告点击跳转需要根据SDK版本进行处理。

使用ExoPlayer只播放广告

六虎
六虎 · 2024-03-10T11:22:28Z

Exoplayer 对于 AAC(ADTS/ADTS),AMR 默认不支持时长以及定位解析,如果有需求,需要自行开启恒定比特率定位: DefaultExtracto ...

Exoplayer  AAC(ADTS/ADTS)/ AMR media duration

伪斜杠青年
伪斜杠青年 · 2023-10-09T05:43:27Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码