我必须创建提供在线广播流(icecast)的应用程序,最好是.ogg格式.所以我有下一个问题:
CFNetwork,CoreAudio,
AudioToolbox等(我不看cocos2d的,因为这很可笑),我错了?AVPlayer,MPMovieMediaController,AudioSreaming LIB通过MattGallagher和DigitalDJ,以及这些解决方案都不能为我提供了元数据访问.对于AVPlayer:
-(void)playButtonPressed:(id)sender
{
NSURL *grindURL = [NSURL URLWithString:@"http://radio.goha.ru:8000/grind.fm"];
grindFMPlayer = [[AVPlayer alloc] initWithURL:grindURL];
[grindFMPlayer.currentItem addObserver:self forKeyPath:@"status" options:0 context:nil];
AVPlayerItem *item = grindFMPlayer.currentItem;
[grindFMPlayer play];
}
-(void)stopButtonPressed:(id)sender
{
AVURLAsset *ass = grindFMPlayer.currentItem.asset;
NSArray *arr = [ass commonMetadata];
NSArray *it_meta = [grindFMPlayer.currentItem timedMetadata];
[grindFMPlayer pause];
}
Run Code Online (Sandbox Code Playgroud)
arr和it_meta计数总是0,没有歌曲\艺术家\任何元数据.
同样的MPMovieMediaController,从未调用metadataUpdate
streamAudioPlayer = [[MPMoviePlayerController alloc]
initWithContentURL:[NSURL URLWithString:@"http://radio.goha.ru:8000/grind.fm"];
streamAudioPlayer.movieSourceType = …Run Code Online (Sandbox Code Playgroud) 从大量的护目镜中我只能找到少数几个作为tesseract的setVariable的下面例子(第一个参数,第二个参数)
tesseract->SetVariable("tessedit_char_whitelist", "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ");
tesseract->SetVariable("language_model_penalty_non_freq_dict_word", "0");
tesseract->SetVariable("language_model_penalty_non_dict_word", "0");
tesseract->SetVariable("tessedit_char_blacklist", "xyz");
tesseract->SetVariable("classify_bln_numeric_mode", "1");
Run Code Online (Sandbox Code Playgroud)
我想知道他们中有多少人?
有没有可用的清单?如果有的话请给我链接.
我是iPhone的新手开发者.
我想要合并两个图像并且只获得一个图像而UIImageView没有设置alpha.
这是我的代码.这段代码正在使用alpha,但我想要设置没有设置alpha.
mycode的: -
-(UIImage *)maskingImage:(UIImage *)image
{
CGSize sizeR = CGSizeMake(200, 220);
// UIImage *textureImage = [UIImage imageNamed:@"tt.png"];
UIImage *textureImage =imgView2.image;
UIGraphicsBeginImageContextWithOptions(sizeR, YES, textureImage.scale);
[textureImage drawInRect:CGRectMake(0.0, 0.0, 200, 220)];
UIImage *bottomImage = UIGraphicsGetImageFromCurrentImageContext();
UIImage *upperImage = image;
CGSize newSize = sizeR ;
UIGraphicsBeginImageContext(newSize);
[bottomImage drawInRect:CGRectMake(0.0, 0.0, 200, 220)];
[upperImage drawInRect:CGRectMake(0.0, 0.0, 200, 220) blendMode:kCGBlendModeNormal alpha:0.5];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newImage;
}
Run Code Online (Sandbox Code Playgroud)
提前致谢.
我想要做的是检测滑动手势,然后是平移手势,作为相同触摸序列的一部分.因此,用户首先滑动对象以执行动作,然后,在将他们的手指保持在屏幕上的同时,向上/向下移动以将动作传播到周围的对象.
我有一个轻扫手势识别器和一个平移手势识别器.
在我看来,使它们按照我想要的方式运行的理想方法是这样做:
[myPanGestureRecognizer requireGestureRecognizerToSucceed:mySwipeGestureRecognizer];
Run Code Online (Sandbox Code Playgroud)
但是,虽然我确信我不仅仅想象requireGestureRecognizerToSucceed:,但似乎我有.
有没有办法实现我想要的东西而不用子类化UIGestureRecognizer?
iphone cocoa-touch gesture-recognition uigesturerecognizer ios
根据UIView关于该contentMode物业的官方文件:
The content mode specifies how the cached bitmap of the view’s layer is adjusted when the view’s bounds change
Run Code Online (Sandbox Code Playgroud)
什么定义了这个定义中的内容?它是子视图还是我们为视图定义背景颜色时的示例.
我的第一个猜测是它应该至少应用于视图中的子视图,但是例如下面的代码片段在使用UIViewContentModeCenter标记时不会给我预期的结果 :
UIView* redView = [[UIView alloc] initWithFrame:CGRectMake(80, 80, 150, 200)];
redView.contentMode = UIViewContentModeCenter;
redView.backgroundColor = [UIColor redColor];
UIView* greenView = [[UIView alloc] initWithFrame:redView.bounds];
greenView.backgroundColor = [UIColor greenColor];
[redView addSubview:greenView];
redView.frame = CGRectInset(redView.frame, -5, -5);
[self.view addSubview:redView];
Run Code Online (Sandbox Code Playgroud)
我刚刚设置了一个包含greenView的redView.我还设置了redview的内容模式UIViewContentModeCenter- 为什么在我编写的代码中,当我更改其父级的框架时,greenView不居中?不应UIViewContentModeCenter该做什么?
谢谢你的澄清!
Ps:您可以在loadView简单的视图控制器模板项目中轻松测试上述代码.
正在开发iPhone应用程序.从我的应用程序用户可以to follow my twitter account.我想补充一下Follow twitter button in my app.当用户按下按钮使用户关注我的Twitter帐户.在我没有使用任何之前,我twitter api and twitter functionality正在努力做到这一点.你可以帮助我从应用程序本身关注另一个Twitter用户帐户吗?提前致谢.
我正在为我的导航栏设置图像,如下所示:
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"navbar.png"] forBarMetrics:UIBarMetricsDefault];
Run Code Online (Sandbox Code Playgroud)
然后我不希望这个图像的类,MFMessageComposeViewController所以我通过这样做排除它:
[[UINavigationBar appearanceWhenContainedIn:[MFMessageComposeViewController class], nil] setBackgroundImage:nil forBarMetrics:UIBarMetricsDefault];
Run Code Online (Sandbox Code Playgroud)
但它没有任何效果(导航栏仍然使用我的图像进行样式设置MFMessageComposeViewController).我在这里错过了什么?
有没有办法使用sysctl()获取每个进程的CPU使用率?
我正试图找到一种方法来检测特定应用程序的启动.似乎没有办法让前台运行应用程序信息.所以我想如果我可以监控特定应用程序的CPU使用情况,我可以监控cpu使用情况的变化,并大致假设应用程序何时启动.这有可能吗?
我不打算将此应用程序发布到apple appstore.
这只是一项研究.因此,如果有任何方法可以做到这一点,我很高兴知道.
在我的应用程序中,我将图像保存为专辑作为资产.我也想检索它们并全屏显示它们.我使用以下代码:
ALAsset *lastPicture = [scrollArray objectAtIndex:iAsset];
ALAssetRepresentation *defaultRep = [lastPicture defaultRepresentation];
UIImage *image = [UIImage imageWithCGImage:[defaultRep fullScreenImage]
scale:[defaultRep scale] orientation:
(UIImageOrientation)[defaultRep orientation]];
Run Code Online (Sandbox Code Playgroud)
问题是返回的图像是零.我在ALAssetRepresentation参考文献中读到,当图像不适合时,它返回nil.
我把这个图像放到UIImageView了iPad屏幕的大小.我想知道你是否可以帮我解决这个问题?
先感谢您.
ios ×6
iphone ×4
cocoa-touch ×2
ios5 ×2
objective-c ×2
alasset ×1
audio ×1
contentmode ×1
fullscreen ×1
image ×1
ipad ×1
javascript ×1
metadata ×1
ogg ×1
streaming ×1
sysctl ×1
tesseract ×1
twitter ×1
uiappearance ×1
uiimageview ×1
uiview ×1
xcode ×1