当前位置: 首页 > 知识库问答 >
问题:

从HLS的AVPlayer播放中捕获PCM数据

谯嘉懿
2023-03-14

我们正在尝试使用从HLS流中捕获的PCM数据进行处理,最好是在播放之前,尽管之后是可以接受的。我们希望在仍然使用AVPlayer的情况下完成所有这些工作。

有人这样做过吗?对于非HLS流以及本地文件,这似乎可以通过MPAudioProcessingTap实现,但不能通过HLS实现。本期讨论如何使用非HLS:AVFoundation音频处理,使用AVPlayer的MTAudioProcessingTap和远程URL

谢谢

共有1个答案

傅玮
2023-03-14

不幸的是,这已被证实是不受支持的,至少目前是这样。

来自苹果工程师:

资料来源:https://forums.developer.apple.com/thread/45966

我们最好的办法是提交增强雷达,试图让他们投入一些开发时间。我和你在同一条不幸的船上。

 类似资料:
  • 这个问题在过去几年里似乎被问了几次,但都没有答案。我正在尝试处理来自HLS的PCM数据,我必须使用AVPlayer。 这篇文章点击了本地文件https://chritto.wordpress.com/2013/01/07/processing-avplayers-audio-with-mtaudioprocessingtap/ 此水龙头适用于远程文件,但不适用于. m3u8 hls文件。http:

  • 我正在尝试从苹果示例直播流URL播放HLS流。 我在信息中添加了ATS异常。plist。 当AVPlayer开始准备播放应用程序崩溃时。以下例外。

  • 用 AVPlayer 类写的简易视频播放器,可以播放来自互联网的视频,支持手势缩放视频。只能播放iPhone支持的视频格式。 目前有两点不足:一是无法调节音量;二是手势放大缩小之后滑动快进快退也不太正常。希望有其他开发者在此基础上继续改进。 [Code4App.com]

  • 我正在尝试在iOS设备上播放.pls音频流,但它似乎不工作,这是我当前正在做的;

  • 问题内容: 我的PCM样本很短。发挥这种效果的最佳方法是什么?格式为8000Hz,单声道,16位,大字节序。(PCM样本是在代码中生成的,而不是通过某些文件读取的) 谢谢 问题答案: 使用javax.sound.sampled包,它非常简单,但是您必须使用一些样板文件。 这是一个很好的教程:www.wikijava.org/wiki/Play_a_wave_sound_in_Java 基本上,您必

  • 问题内容: 我将n avplayer放置在视图控制器中,以自定义视图控制器的其他一些元素,但是我仍然想要AVPlayerViewController中使用的播放和清理控件。当我不使用AvPlayerViewcontroller时,是否可以为Avplayer启用这些控件? 问题答案: 否。通常的解决方案(Apple明确建议)是将AVPlayerViewController用作嵌入式视图控制器-即,使