10 개의 이미지 파일과 사운드 파일이 있고 "a.png"를 표시하면 "a.mp3"을 재생하려고합니다. 그런 다음 "다음"버튼을 클릭하면 "b.png"가 표시되고 "b.mp3"가 재생됩니다. 이 문제를 어떻게 해결할 수 있습니까?하나씩 표시된 이미지로 사운드 재생
0
A
답변
0
소리를 재생하려면이 .h 파일에 다음을 입력하십시오. AVAudioPlayer * theaudio;
NSString * path = [[NSBundle mainBundle] pathForResource : @ "nameofmusicfile"ofType : @ "mp3"];이 파일은 음악을 재생할 때 .m에 저장됩니다. theaudio = [[AVAudioPlayer alloc] initWithContentsOfURL : [NSURL fileURLWithPath : path] 오류 : NULL]; [경로 해제]; [theaudio play]; 중지하려면 [theaudio stop]을 사용하십시오.
이미지 표시 UIImageView * i;
i = [[UIImageView alloc] initWithImage : [UIImage imageNamed : @ "image.png"]]];
[view addSubview : i]; 이동하려면 i.center = CGPointMake (0.0,0.0);
1
-(void) viewDidLoad;{
sounds = [[NSArray alloc]initWithObjects:@"a.mp3", @"b.mp3",@"c.mp3", nil];
imageArray = [[NSArray arrayWithObjects:
[UIImage imageNamed:@"a.jpg"],
[UIImage imageNamed:@"b.jpg"],
[UIImage imageNamed:@"c.jpg"],
nil] retain];
[super viewDidLoad];}
-(IBAction) next; {
currentSound++;
if (currentSound >= sounds.count) currentSound = 0;
//what kind of code play this sound////images work perpectly but sound not//
currentImage++;
if (currentImage >= imageArray.count) currentImage = 0;
UIImage *img = [imageArray objectAtIndex:currentImage];
[imageView setImage:img];}
관련 문제
- 1. Android, 사운드 풀에서 사운드 재생
- 2. AVAudioPlayer를 사용하여 하나씩 사운드 세트를 재생하십시오.
- 3. 사소한 리눅스 사운드 재생
- 4. 특정 장치에서 사운드 재생
- 5. 관리 코드로 사운드 재생
- 6. C++에서 사운드 재생
- 7. Symbian S60에서 사운드 재생
- 8. 사운드 재생 사이의 지연?
- 9. cocos2d 게임에서 사운드 재생
- 10. 사운드 재생 프로그램
- 11. 타이머에서 사운드 파일 재생
- 12. AX09에서 사운드 재생
- 13. iPhone에서 내장 사운드 재생
- 14. 맞춤 사운드 재생
- 15. url에서 2 비디오를 하나씩 재생
- 16. 스플래시 화면에서 iPhone 사운드 재생
- 17. onClickListener를 사용하지 않고 사운드 재생
- 18. AndEngine을 사용한 사운드 재생 제한
- 19. iOS 기기에서 동시에 사운드 재생
- 20. 여러 MP3 사운드 동시 재생
- 21. Windows에서 사운드 선택 및 재생
- 22. 사운드 파일 재생 onMouseOver 이벤트
- 23. 지연없이 버튼 재생 사운드 만들기
- 24. 리소스 폴더의 사운드 파일 재생
- 25. 아이폰 cocas2d 게임 : 사운드 재생
- 26. Java 문제로 사운드 클립 재생
- 27. 안드로이드 알림 사운드 재생 방법
- 28. SoundManager를 사용하여 여러 사운드 재생
- 29. 사파리에서 javascript를 사용하여 사운드 재생
- 30. SoundPlayer를 사용하여 여러 사운드 재생
답변을 주셔서 감사합니다.하지만 그것이 하나의 작업 그룹이라고 생각합니다. – ersin