Camera Problem on Symbain^3
-
Hi all,
I'd like to know if some of you know how can I use camera into a Qt app, if should be possible I'd like to have the standard nokia camera to capture photo.
I cannot use Beta API because i must put my app on ovi.
Thanks. -
Hi,
See the docs for the camera-related classes in the Multimedia module of Qt Mobility 1.1.0.
http://doc.qt.nokia.com/qtmobility-1.1/multimedia.html#camera-supportThe API and implementation has been finalised I believe (it's not beta) but I don't know whether the smart installer supports it yet (which would impact availability on Ovi Store, I think).
Cheers,
Chris. -
QtMobility 1.1.0 is not accepted in to Ovi Store. Probably won't be until next year when Qt4.7.2 is allowed.
So you'll have to take the advice of Alexander here and make do with Symbian C++.However, if you don't mind waiting until next year the Camera API will be much easier and quicker (although sort of defeats the point when you need to wait ;) ).
By the way, I think they may be replacing SmartInstaller or at least changing the process because I got a notification through Ovi Publisher that you will no longer require the statement that says the application may require up to 13MB of additional downloads (Qt Installer).
-
From what I've understood I must use Symbian c++ in Qt, but now the prblem is that I'm not able to do, what I'd like to know is:
1- how to start standard nokia camera
2- how can i catch photoThanks for your support.
-
[quote author="qwertyuiopearendil" date="1291366923"]From what I've understood I must use Symbian c++ in Qt, but now the prblem is that I'm not able to do, what I'd like to know is:
1- how to start standard nokia camera
2- how can i catch photoThanks for your support.[/quote]
Refer "this":http://wiki.forum.nokia.com/index.php/Camera_Application_Engine_API link for achieving the above in symbian.
-
But the link that you've posted talk about S60, can i use it even if I'm developping to symbian^3?
-
[quote author="qwertyuiopearendil" date="1291394527"]But the link that you've posted talk about S60, can i use it even if I'm developping to symbian^3?[/quote]
As mentioned above - it should most probably work with Symbian^3 if the plugin is available.
-
Yes and better develop the complete app in Symbian than Qt as you need to put it on Ovi. You will have to develop the engine in native Symbian and if you develop the ui part also in Symbian instead of Qt - probably your app will support wider range of devices.
-
[quote author="tamhanna" date="1291440958"]The Qt has the most benefits if you later want to port to Maemo or desktop at some point in the future...[/quote]
But then again you Qt mobility is mainly for mobile devices and these API's won't be supported on Desktop right. And N900 being the only maemo device with Qt updates the target audience is very few. Maybe once meego comes in the scenario might change.
-
[quote author="QtK" date="1291441234"]
But then again you Qt mobility is mainly for mobile devices and these API's won't be supported on Desktop right. [/quote]Read the first post from here: https://developer.qt.nokia.com/forums/viewthread/1732/
It says "but also provide useful application functionality across desktop platforms." -
Well Qt Mobility obviously has a very useful API set and is very quick to code with. Better to use the wheel than reinvent it. And it does link in well with Qt. SmartInstaller means that you don't need to worry about whether the user has it on their system or not. So, it's win/win.
What would you use instead?The only problem (with regards to topic) is that the QtMobility the user wants isn't allowed to be deployed in Ovi, yet.
-
[quote author="xsacha" date="1291446040"]Oh I guess Nokia weren't talking about QtMobility. I got it confused when Nokia mentioned that all Qt4.6.3 apps will work in future.
Well just keep updating your apps if they ever break ;) I'm sure Nokia won't break it intentionally.[/quote]
But these days decisions made by Nokia confuses developers a lot. You cannot say if they will stick to one plan. Especially, the way the roadmap is being changed.