memory leak in AudioToolbox library AVAudioPlayer

后端 未结 2 1863
Happy的楠姐
Happy的楠姐 2021-01-14 21:37

Is there a memory lead issue with the AVAudioPlayer object? I\'m getting a memory leak when using AVAudioPlayer in the simulator. It doesn\'t matter how I created the AVAudi

相关标签:
2条回答
  • 2021-01-14 22:09

    Just ran a test as I was experiencing the same issue. Instruments showed a leak at the start of an app when sound was played using AVAudioPlayer. It was only registered once at the start. The sounds generated afterwards have not had any further leaks.

    When I ran the same app build on my iPhone using Instruments, there was no leak at all.

    I'm running iOS 11.2.5 and Xcode Deployment Target is 11.0

    Looks like it is just an Xcode bug but could be related to MacOS.

    0 讨论(0)
  • 2021-01-14 22:29

    I am getting the same memory leak when using AVAudioPlayer. I have seen a few posts about similar occurrences of this leak with the AVAudioPlayer and VideoPlayer libraries around the web. It appears to be a problem with the library itself (blame Apple):

    1. iPhone: OpenAL & AudioToolbox leak
    2. https://appcelerator.lighthouseapp.com/projects/32238/tickets/1992-ios-strange-behavior-and-intermittant-mem-leak-on-embedded-video-test-case

    Edit: Also seeing the leak disappear when the target is run on the device.

    0 讨论(0)
提交回复
热议问题