AVPlayer 클래스의 오디오 미터링 레벨을 사용할 수 있습니까?AVPlayer를 사용하는 오디오 미터링 레벨
나는 AVAudioPlayer가 그런 일을하지만, AVPlayer처럼 스트리밍 된 http .m3u8 URL을 재생하지 않는다는 것을 알고 있습니다.
AVPlayer 클래스의 오디오 미터링 레벨을 사용할 수 있습니까?AVPlayer를 사용하는 오디오 미터링 레벨
나는 AVAudioPlayer가 그런 일을하지만, AVPlayer처럼 스트리밍 된 http .m3u8 URL을 재생하지 않는다는 것을 알고 있습니다.
나는 최근에이 도움이되는이 GitHub project called SCWaveformView을 발견했으며 거기에있는 다른 사람들도 혜택을 볼 수 있기를 바랍니다.
최종 솔루션을 우리와 공유 할 수 있습니까? –
아니요, AVPlayer 클래스를 사용하여 최종 해결책을 얻지 못했습니다. – Winston
당신이 찾고있는 것을 사유화했다면 잘 모르겠지만 다양한 고급 클래스는 일반적으로 저급 AV 항목의 피라미드의 꼭대기에 불과하다는 것을 알고 있습니다. 어쨌든 좋은 소식이 있습니다 ...
AVPlayer는 AVPlayerItem을 사용합니다. AVPlayerItem에는 에셋 (및 AVAudioMix)이 있습니다. AVAssets에는 오디오 및 비디오를 수정하기위한 속성이 있습니다.
불행하게도, 속성은 "제안"가 아닌 절대입니다 표시하지만,이 시도 :preferredVolume
을 사용하면 문서, AVPlayer-> AVPlayerItem-> AVAsset 봐라을 참조하십시오. 그것은 당신이 겪은 것일지도 모릅니다.
당신이 원하는 것을, 그것은 오디오 스트림 link의 포크가있다
충분 바랍니다.
나는 avplayer를 며칠 동안 사용해 보았지만, 끝까지 보여주지 못했다. 아마 audioStream 포크 버전을 찾을 수 있습니다.이 코드는 4 살이지만 여전히 ios7 (ios3에서 ios7로 데모 대상 변경)에서 잘 작동합니다.
이전에 그 예제를 사용해 봤지만 필요에 따라 .m3u8 스트림 형식을 처리하지 못합니다. 그래도 고마워. – Winston
성공 했습니까? –
다음을 확인하십시오. https://github.com/akhilcb/ACBAVPlayerExtension – adev
멋집니다! 나는 그것을 조사 할 것이다. – Winston