【问题标题】:Sound get distorted for MPMoviePlayerController and AVAudioPlayer when application kept idle for more than 48 hrs in IPOD当应用程序在 IPOD 中保持空闲超过 48 小时时,MPMoviePlayerController 和 AVAudioPlayer 的声音会失真
【发布时间】:2015-06-18 10:43:31
【问题描述】:

我正在使用IPOD 应用程序。以下几点是此应用程序中的主要功能 - 录音或播放(使用 AVAudioRecorder 录音和 AVAudioPlayer 播放) - 始终开启空闲模式或引导访问开启/关闭 - 使用 MPMoviePlayerController 播放视频(不是流式视频) - 音高检测使用下面的链接,它是主动抛出应用程序并检测每秒的声音频率 https://github.com/irtemed88/PitchDetector 我的困难/问题是......

如果设备处于空闲模式并且引导式访问在 48 小时内没有任何用户交互的情况下开启,则 IPOD 中出现以下问题 - 应用程序中的电影播放器​​播放视频,但没有声音或失真。 - 在播放录制的消息时,具有相同的声音失真。

我确实参考了下面的 StachOverFlow 链接,这与我的困难相似,但没有更新。 https://stackoverflow.com/questions/4734295/avaudiorecorder-memory-leak

【问题讨论】:

    标签: ios objective-c mpmovieplayercontroller ipod avaudiorecorder


    【解决方案1】:

    如果在指定的持续时间内产生任何内存泄漏,则可能会发生这种情况。 您可以每 24 小时创建一个后台任务(假设您的视频和音频可以正常播放 24 小时),然后重新分配您的记录器和播放器对象,然后测试应用程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-07-03
      • 2021-12-28
      • 2016-04-10
      • 1970-01-01
      • 1970-01-01
      • 2012-10-28
      • 1970-01-01
      相关资源
      最近更新 更多