사용자의 소리를 녹음하고 다시 재생하는 음성 메모 앱을 만들고 있습니다.UISlider의 사용자 지정 위치에서 오디오를 재생하는 방법?
녹음 부분이 정상적으로 작동합니다. 녹음 된 파일은 사용자가 파일을 재생하기 시작한 저장된 파일을 탭할 때 &에 성공적으로 저장되었습니다.
나는 재생 진행을 나타 내기 위해 UISlider
을 사용하고 있습니다. 이제 UISlider
의 userInteractionEnabled
속성을 NO
으로 비활성화했습니다. 따라서 사용자가 UISlider
바와 상호 작용하도록 허용하지 않습니다.
무엇이 필요한가요,이 속성을 YES
으로 설정하면 원하는 오디오 재생 위치를 선택할 수 있습니다. 이를 위해 슬라이더 코드에 다음 줄을 추가했습니다.
[mySlider addTarget:self action:@selector(sliderChanged:) forControlEvents:UIControlEventValueChanged];
위의 행을 추가하면 슬라이더 위치가 sliderChanged:
메쏘드 안에 있습니다. 그러나, 나는 선택한 위치에서 플레이어를 시작하는 방법을 모른다. 각 파일에는 다양한 크기가 있으므로 재생 시간도 다릅니다.
샘플 코드가 있습니까? 당신의 도움이 필요합니다.
감사합니다.