小编c0d*_*0de的帖子

在iPhone上通过OpenAL播放不同音量的不同声音时,会发出奇怪的砰砰声

我正在iPhone上使用OpenAL声音框架,我在个别声音上设置了不同的音量.我遇到了一个问题,当我从一个声音切换到另一个声音时,我听到一声初始的砰砰声/咔哒声.

当我有一个高音量(1.0)的声音和一个低音量(0.2)的第二个声音时,它真的很明显.当我敲响响亮的声音,然后敲击柔和的声音时,我听到弹出/咔嗒声.但是,当我从柔和的声音走向响亮的声音时,我什么都没注意到.因此,当从响亮的声音切换到柔和的声音时,真正发生了弹出/点击

这是init声音方法:

 - (id) initWithSoundFile:(NSString *)file doesLoop:(BOOL)loops
{
 self = [super init];
 if (self != nil) 
 {  
  if(![self loadSoundFile:file doesLoop:loops])
   {
   debug(@"Failed to load the sound file: %@...", file);
   [self release];
   return nil;
  }
  self.sourceFileName = file;

  //temporary sound queue
  self.temporarySounds = [NSMutableArray array];

  //default volume/pitch
  self.volume = 1.0;
  self.pitch = 1.0;  
  }
 return self;
    }
Run Code Online (Sandbox Code Playgroud)

这是播放功能:

- (BOOL) play
{

 if([self isPlaying]) //see if the base source is busy...
 {
  //if so, create a new source
  NSUInteger tmpSourceID; …
Run Code Online (Sandbox Code Playgroud)

iphone openal objective-c ios

11
推荐指数
1
解决办法
1389
查看次数

在iOS上使用OpenAL进行混响

有没有办法在iOS上使用OpenAL进行混响?任何人都有任何代码片段来实现这种效果?我知道它不包含在iOS的OpenAL库中,但我认为还有一种方法可以对它进行编程.

谢谢.

iphone openal ios

8
推荐指数
2
解决办法
1984
查看次数

UIImageView转换比例

我有一个UIButton,当按下时,会使UIImageView比例略大,然后回到正常大小.它正在工作,但我遇到的问题是,按下按钮的次数越多,图像最终会越来越小.

如何更改代码,以便在按下按钮时图像不会变小?这是我必须将图像缩放得更大然后恢复正常的代码:

[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration: 0.2];
myImage.transform = CGAffineTransformScale(myImage.transform, 1.03, 1.03);
[UIView setAnimationDelegate:self];
[UIView commitAnimations];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration: 0.2];             
myImage.transform = CGAffineTransformScale(myImage.transform, 0.97, 0.97);
[UIView setAnimationDelegate:self];
[UIView commitAnimations];
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

iphone objective-c ios

6
推荐指数
1
解决办法
1万
查看次数

不能在iOS上包含FMOD

我认为我没有正确地包含FMOD库.我收到以下XCode错误:FMOD之前的期望说明符限定符列表

我正在使用XCode 4和最新版本的FMOD库.我进入了XCode中的"Link Binaries With Libraries"部分,并添加了libfmodex_iphonesimulator.a.

关于我可能做错的任何想法?

谢谢!

iphone fmod ios

1
推荐指数
1
解决办法
2420
查看次数

标签 统计

ios ×4

iphone ×4

objective-c ×2

openal ×2

fmod ×1