Videotone

Login to reply to this topic.
Wed, 2006-05-17 07:03
Joined: 2005-07-22
Forum posts: 52
Hello,

I need to make an application that will play a video file when the user receives a call.
However I dont want to implement this by writing an application that would run in the background and when the user gets an incoming call open a video file and play it.Instead, the requirements of my application are :

1) Nothing runs in the background

2) I want to embed the video clip in my application and the video clip should not be playable directly only my application should be able to play it . So, If the user needs to play a different video he needs a different sis file for it.

3) The user can select the video clip from the Profiles menu and when a call comes the video should play.

I am relatively new to Symbian so could you please give me some pointers on getting started with this idea.How can I develop such an application in Symbian ?
Any ideas would be appreciated Smiley


Thanks a lot Smiley

Wed, 2006-05-17 08:39
Joined: 2005-02-12
Forum posts: 98
Re: Videotone
I have sucessfully made Videotone application running on all Symbian 7 and 8 phones.
But I used the concept that you don't want to do.

Now I want to tell you that First tell me Clearly about your Idea...You are saying that nothing should be running on background What do you mean by that....
If nothing of your code will run on background then who will monitor incoming call and who will play video...

Q2: What do you mean by embedded video ....
In my application i used encrypted video  so only my application can decrypt it..

Note: On symbian there are no APIs to  edit user profile...
so changing profile  can l require  little reverse engineering..

I  know that all viodeotone application (Including developed by me) have some lperformance and inconvienience issues...but that is because these application requires private libraries those are not accessable to normal developer...

I don't have idea on Symbian 9 ..
but  you will definitely have some limitations and workaround  when working on videotone application..You have to compromise little bit..

you can download my Application from http://www.winetindia.com/

I will be happy to help you
Wed, 2006-05-17 10:46
Joined: 2005-07-22
Forum posts: 52
Re: Videotone
Hi Vikas ,

Thanks for ur reply Smiley . I installed ur application on my phone and it works really well. Yes, you are correct that something needs to be running in the background that will monitor the incoming call and play the video .However I was trying to think of a different way in which the video could be played without our application running in the background.
Is it possible to create some system process maybe a dll or a plugin that would register itself with the system to handle incoming calls once the application is installed ?.The application would thus need not have any UI. Once a call comes control would pass to this running process  which would decrypt the video file and play it.

Also, since Im new to Symbian development I request your help on  the following issues too .

Q 1) I saw that you have provided a sample video file called samplevideo.3gp which automatically gets saved to c:\Nokia\videos. How do I bundle such a video file with my application so that once the application is installed the video automatically gets saved to the destination directory ?

Q 2) Also, you said that you have encrypted the video file so that only your application can decrypt it. Could you please guide me as to how can I encrypt a video so that only our application can decrypt it . Do we need to write our own codec for it or do we need to do something else ?
However, I am able to play your sample video directly in Real Player. Does this mean its encrypted ?


Thanks a lot Smiley
Wed, 2006-05-17 14:05
Joined: 2005-02-12
Forum posts: 98
Re: Videotone
1.It is very easy .Just Mention it in .pkg file see pkg file syntax on forum or on google or on sdk.
2.This iis non encrypted version of application...Encrypted version is not released yet..For that i have done very simple thing..Just add some keyword on original video on some calculated place in original video (In other word  just Corrupt it )that only you know.. so at time of playing only you know how to remove these keywords and then play it....Simple....

3.Your idea is not feasible...To create a plugin Os or applicationshould also give support so that a plugin can be installed and used...But here there are different application (telephone,menu ,contact..)that are on ROM and are being run by OS..You can not modify their behavior until they specifically have some provision for it....

Yes One thing looks feasible to me...that Background Application can be an exe so that user will not be able to see running on tasklist...and I know We can create window in Exe also so displaying of video should be possible...But i have not attempted it...May be possibe.....
Mon, 2007-08-20 08:34
Joined: 2007-08-20
Forum posts: 1
Re: Videotone

vikas_bansal, can you assign differnet videoringtones to groups or contacts with your application? Also, can you use the default ringtone selection in the phone's UI to assign video ringtones?

I am currently in search of such a solution for a project.

Thanks

  • Login to reply to this topic.