ios - Kxmovie 播放 .rm 格式文件时,音频无法正常工作

标签 ios audio ffmpeg rm

我使用第三方视频播放器KxMovie在我的应用程序中播放视频,视频流流畅,但音频一直以正常方式打开和关闭,如何解决?这个问题的可能原因是什么?

.rm 格式视频参数:

parameters about the .rm format video

最佳答案

尝试替换方法- (KxAudioFrame *) handleAudioFrame中的代码代码如下:
原始代码:

numFrames = swr_convert(_swrContext,
                    outbuf,
                    numFrames * 2,
                    (const uint8_t **)_audioFrame->data,
                    numFrames);

新代码:
numFrames = swr_convert(_swrContext,
                    outbuf,
                    _audioFrame->nb_samples * 2,
                    (const uint8_t **)_audioFrame->data,
                    _audioFrame->nb_samples);

看看你能得到什么。

关于ios - Kxmovie 播放 .rm 格式文件时,音频无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38342328/

相关文章:

ios - 相同图像切片在 8 和 8 PLUS 上显示差异很大

ios - 编辑 tableview Swift 的行高

ios - 滑动手势返回结合 navigationBarHidden 设置为 YES

javascript - 如何淡入和淡出音频?

android - 当应用关闭时,就像在VLC Player中一样,在后台(在通知栏中)播放视频声音(在通知栏中)

ios - UIImagePickerController教程?

c# - 使用Kinect SDK,如何得到 "record"红外线信号?

php - 如何在视频上传时创建缩略图? [php/codeigniter]

android - 使用 ffmpeg native AAC 将原始 PCM 编码为 aac

c - FFmpeg C Api - 降低 fps 但保持视频持续时间