Sony Camera API change exposure parameters? - camera

Looking at the supported API's for various camera both within the PDF docs and the supported cameras page (https://developer.sony.com/develop/cameras/), it looks like the A7R supports changing f stop, shutter speed, ISO, etc. However, within the iOS sample app none of those commands are provided by the camera as being available via the getAvailableApiList command. "Forcing" a setIsoSpeedRate command to the camera didn't work either and I get an error code 403: Forbidden.
So is this supported? Am I missing something? Does the camera need to be configured in a particular way? Of note, I am running firmware 1.10 on the A7R, which I believe is the latest.

Please install the latest version (ver.3.10) of “Smart Remote Control” application of PlayMemories Camera App and try it again.

Related

Buildfire: How to use the Barcode Scanner

I have gotten to the point where I can launch the barcode mock mode.
I am trying to figure out how I can start scanning test codes in development.
Or would an app that I am trying to test this on, need to have camera permissions on the app?
In that case, how do you overcome the use of the Camera Hardware on the PWA?
Or is there a way that I can scan QR-Codes using a different javascript API that would work in all cases?
Also, I had to move the camera and barcode service Javascript files into my Widget folder because when I was trying to reference them as you do on the instructions, the files wouldn't load.
Yes when you are in web it will mock the functionality because you're not on a device. There are HTML5 Camera API's see (https://www.html5rocks.com/en/tutorials/getusermedia/intro/)
You can use the BuildFire Previewer App (contact customer support if you havent downloaded it yet)
While you can take a copy of the services into your plugin it is risky. If we issue any updates or bug fixes you will not receive them. Also if it breaks compatibility at any time (rare but possible) your plugin stop working

getSupportedFlashMode returning 403 error

This is a question for Sony support, or anyone else who might know.
I'm developing an Android app using the Sony Remote Camera API. The camera is the Sony RX-10, which isn't on the official list of supported devices but does work with basic functionality (zoom, take photo) and does return a list of supported API calls. Among the supported API calls are flash mode calls like setFlashMode and getSupportedFlashMode, but when I try calling them they return 403 errors, "Forbidden". (When I make calls that aren't in the "getAvailableAPIList" list I get error 12, "No Such Method".) Why are the flash calls returning 403?
Thanks
It is known issue that getAvailableApiList gives protected APIs also. You are able to use only the APIs which are public on supported cameras.
We worked extensively on the RX10 for a photobooth app that we created, and the issue is that the RX10 only works in AUTO mode via the SDK. AUTO mode doesn't support any flash settings other than auto, so it ignores the get/setFlashMode commands.
Ultimately we switched to the A6000 which does support other exposure modes that allow the get/setFlashMode commands to work correctly.

Cannot view video from publisher using Chrome to iPad with OpenTok

I'm currently trying to set up a connection between my web client and my iOS app, but for some reason my iOS client only sees a black box when using Chrome (version 33). I can see the video just fine if I use Firefox (both in my app and when I put the browsers side-by-side, they can see each other).
This doesn't appear to be a documented known issue with the JavaScript SDK, and I can't see any recent discussion about this on the forums (last post was mine).
The iOS sample can be located here (samples/OpenTokHelloWorld) with the browser page in samples/OpenTokHelloWorld/browser_demo.html
I suggest cd'ing into samples/OpenTokHelloWorld and running python -m SimpleHTTPServer, as it can't be run from a file:/// path.
Here is what my iPad sees:
Chrome:
Firefox:
And Chrome/Firefox (respectively), both publishing video from the same camera
Edit: after testing on other machines, it may be something specific to my environment even though none of my extensions run in Incognito and I don't have any custom plugins installed.
It looks like the OpenTok mobile SDKs with the specific webcam I was using has issues. On Android the video stream will display for a brief moment then segfault, and on iOS there will be no video at all.
I have tested this many times and could not reproduce what you are seeing in your chrome.
Without seeing any console errors or iOS logs the best suggestion is to try clearing your cache, or maybe restarting your computer (longshot)

Sony Camera Remote API beta SDK: how to deactivate auto focus on QX10?

Since Sony XQ10's auto-focus can't be deactivated via its app-menu, is there a way to do so using the SDK?
Corresponding reference Sony Camera Remote API doesn't contain any "setFocusMode" or similar. Helper Library on GitHub has it...but for which cameras? Any experiences?
Cheers,
Lara
This is not currently supported in the Camera Remote API SDK. There is an update planned for spring which will include additional features but not sure about auto-focus control:
https://developer.sony.com/2014/02/24/new-cameras-now-support-camera-remote-api-beta-new-api-features-coming-this-spring-to-selected-cameras/
Keep checking https://developer.sony.com/ for updates on the API!
Just checked Camera Remote API Reference Febr 2017 (Beta) for a possibility to set or get the focus position through the api. Seems it's still not supported.

How to upload a photo image using Sencha Touch without phonegap

Is it possible to upload an image created by the phone using Sencha Touch but without any dependency on PhoneGap? Basically my app will be accessible via the web, and not installed natively on the device. I want to be able to select an image from the phone storage and then be able to upload it to the service. I effectively want the same functionality as you would get with the file upload control on a normal desktop browser.
Is this possible, and if so how?
There is a current solution in its infancy, but it works. I tested it on my Nexus 7 using Chrome. Here is the list of compatibility:
Android (4.0 up) browser support as regular
Google Chrome for desktop and mobile
iOS Safari browser support from version 6.0 (not tested on mobile)
https://github.com/kostysh/File-uploading-component-for-Sencha-Touch
Desktop webbrowser and mobile browser are different in lot many cases. To access file upload option you need to access the OS API which is not possible using javascript only. Phonegap provides us option to connect js with device API. If you can find a way to do this, without using Phonegap, then may be you can fix, or else its not possible.