【问题标题】:When Kxmovie plays .rm format file, the audio does not work fineKxmovie 播放 .rm 格式文件时,音频无法正常工作
【发布时间】:2016-07-13 03:44:47
【问题描述】:

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

.rm格式视频参数:

【问题讨论】:

    标签: ios audio ffmpeg rm


    【解决方案1】:

    尝试将方法- (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);
    

    看看你能得到什么。

    【讨论】:

      猜你喜欢
      • 2017-12-28
      • 2021-09-23
      • 1970-01-01
      • 1970-01-01
      • 2021-12-14
      • 1970-01-01
      • 2021-05-07
      • 2023-03-05
      • 2013-06-02
      相关资源
      最近更新 更多