我想知道是否有人愿意分享如何将相机功能放入iOS应用程序,或者如果有人知道一个简单的教程.没有任何按钮,只是在屏幕上显示相机看到的内容.我尝试过Apple的文档,但它对我的需求来说太复杂了.
非常感谢!
编辑:任何简单的教程都可以.就像我说的,我不需要任何其他东西,除了它以显示相机看到的东西.
我的AMAZON.StopIntent搞砸了.无论我放在那里(我已经尝试了每个教程中的所有内容),无论何时调用,我都会得到"所请求技能的响应存在问题",并且Alexa应用程序将错误显示为"speechletresponse不能为空".我的项目是JSON,而不是Java格式.
如果有人可以提供帮助,我将非常感激!
谢谢!
根据要求,这是发送给Lambda的内容
{
"session": {
"sessionId": "SessionId.XXXXX",
"application": {
"applicationId": "amzn1.ask.skill.XXXXXXX"
},
"attributes": {},
"user": {
"userId": "amzn1.ask.account.XXXXXXX"
},
"new": true
},
"request": {
"type": "IntentRequest",
"requestId": "EdwRequestId.XXXXXX",
"locale": "en-US",
"timestamp": "2017-01-18T22:38:53Z",
"intent": {
"name": "AMAZON.StopIntent",
"slots": {}
}
},
"version": "1.0"
}
Run Code Online (Sandbox Code Playgroud)
以下是相关代码:
var handlers = {
'LaunchRequest': function () {
this.emit('AMAZON.HelpIntent');
},
'GetNewDogThoughtIntent': function () {
this.emit('GetDogThought');
},
'GetNewCatThoughtIntent': function () {
this.emit('GetCatThought');
},
'GetDogThought': function () {
var dogthoughtIndex = Math.floor(Math.random() * DOGTHOUGHTS.length);
var randomDogThought …Run Code Online (Sandbox Code Playgroud) 所以我想要一个非常基本的3D触摸设置.在我的主UI上,我有一个2选项分段控件,我基本上想要在使用3DQuickActionA时打开时选择一个选项,而使用3DTouchQuickActionB则选择另一个选项.
我查看了本网站上的其他问题,建议我使用:
- (void)handleShortCutItem:(UIApplicationShortcutItem *)shortcutItem {
if([shortcutItem.type isEqualToString:@"3DQuickActionA"]){
self.quote_opt.selectedSegmentIndex = 0; }
if([shortcutItem.type isEqualToString:@"3DQuickActionB"]){
self.quote_opt.selectedSegmentIndex = 1; }
}
Run Code Online (Sandbox Code Playgroud)
其中quote_opt是我的分段控件的名称.
但是,这不起作用.我的应用程序启动正常,但只是将quote_opt的最后一个值作为当前选项 - 3D触摸操作不执行任何操作.我确定我错过了什么,但我不知道是什么.是否需要在viewdidload中进行某些操作?
任何建议都将不胜感激,我很乐意发布任何代码的其他部分/回答解决问题所需的任何其他问题.
谢谢!
我已经尝试了这里建议的一切:状态栏不会消失无济于事.
我的应用程序的iPhone版本没有显示状态栏,但在我的iPad 上运行我的iPhone版本的扩展版本,有一个状态栏不会消失!
如果它有所不同,我的应用程序使用设备相机的大部分应用程序.如果您需要更多信息/代码,请不要犹豫!我的应用程序仅限iOS 7,我使用Xcode 5.此外,我希望状态栏在整个应用程序中消失.
不要在plist中建议UIViewControllerBasedStatusBar--它不起作用.
相关文章
我在使用AVCapture时遇到了麻烦.
背景故事:我为我的iPad应用程序制作了一个新的故事板我复制了iPhone故事板并通过在需要的地方添加.iPad来更改新故事板的源代码.目前,我的应用只使用纵向模式.
然而AVCapture,(我现在用的显示相机的活饲料)仅填充屏幕的一部分,在外面黑条.我也注意到它在3.5英寸屏幕iPhone上做到了这一点.
我会按要求添加代码.
请使所有说明超级易于遵循,这是我的第一个应用程序,我是一个新手.
谢谢!!科
编辑:我从Apple的文档中尝试了这段代码,但它没有用:
AVCaptureSession *captureSession;
AVCaptureVideoPreviewLayer *previewLayer = [AVCaptureVideoPreviewLayer layerWithSession:captureSession];
UIView *aView;
previewLayer.frame = aView.bounds;
[aView.layer addSublayer:previewLayer];
ios ×4
camera ×2
objective-c ×2
3dtouch ×1
alexa ×1
ipad ×1
iphone ×1
node.js ×1
quickaction ×1
xcode ×1