I would like to create a video recorder for my Android application. For an easier usage, I'd like to create a Vine like Touch to record.
I don't know where to start, but I've already taken a look at JavaCV which looks to be recomended to handle a custom video component.
I've taken a look at this Github project: https://github.com/sourab-sharma/TouchToRecord but it doesn't work properly.
Is there a way to do that with Android and if yes, how could I achieve that ?
Related
I'm doing an App for android using delphi FMX and TWebbrowser, the user would select a video from the listview which will then playback the video in a TWebbrowser control, the problem I'm facing is, even if the video is a youtube video as an example, I press on the maximize symbol, the video wont go fullscreen, nothing changes. is the a work around or am I doing something wrong. thanks. I'm using delphi 10.3.3
You're not doing anything wrong - TWebBrowser needs to use a descendant of WebChromeClient (something that must be done in Java) that implements certain methods, as per this article:
https://medium.com/#oliverdamjan2013/fullscreen-youtube-video-in-webview-android-21f1c778cf56
I do something similar in this demo:
https://github.com/DelphiWorlds/Kastri/tree/master/Demos/WebBrowserFileChooser
Which makes use of a descendant of WebChromeClient that implements onShowFileChooser. The folder that has the Java code is here:
https://github.com/DelphiWorlds/Kastri/tree/master/Java/WebChromeClient
The code could be extended to implement the necessary methods (onShowCustomView etc) as per the other article linked to.
EDIT 10-NOV-2020
I've now updated the underlying Java code and updated the demo here:
https://github.com/DelphiWorlds/Kastri/tree/master/Demos/WebBrowserFileChooser
(rather than create a whole new demo)
To support viewing YouTube videos full screen. Please note that the demo relies on files in the Kastri library
I'd like to implement bookmarks app allowing to save a bookmark for a particular moment in a youtube video so that it would be possible to jump back to the given second of the video.
I'd like it to be seamlessly integrated with the native youtube app. Is it possible to create a transparent layer on top of youtube app so that I could add this kind of functionality? I mean kind of button in the corner of the screen allowing to save the exact moment of the video. To do that I need to know what youtube video is being watched and what is the moment? Is it doable?
I have no experience with android development, but I'm a skilled Java programmer.
This is a link to a youtube video which takes you directly to a certain moment in the video: https://theyoutubevideolink?t=36m42s (Note everything after ?)
This also works on the current Android YouTube App you can click on the link and it will directly take you to the moment. So it is possible to simply save that link to an external overlay/database.
But before thinking about that you understand Root permission is needed to be able to do this as an overlay. If you are fine with this, it is doable there are many open source YouTube apps with changes made to them on XDA Developers for example, and a simple database addition can the trick for this.
[EDIT]
Well I just went on the YouTube app and you cant hold a time-link like for example on LinusTechTips new video on mobile if you scroll down to the comments you will see many comment showing 0:55 which if you click on can take you directly to that moment in the video. Because we cant hold or anything else than just click, You will need to re-write so you can highlight etc.. which is why i mentioned before about having root access since you cant install third party YouTube apps it has to be re-written and just made into another app. To start you off check this re-written YouTube app called SkyTube: https://github.com/ram-on/SkyTube
Stuff like this. I'm not sure how to quite do that outside of a screen capture program. Or perhaps they are using an emulator with that function?
GIF
There is an app called screencast pre installed in Android. Use that to record screen actions and then convert it to a gif using an online software
I want to create a Photo Capture app using Ionic. I have gone through Cordova Camera Plugin and the examples only shows how to open native camera on button click.
Is there a way to load the Camera view directly in the app (like default camera app, snapchat etc.)?
I want to open camera inside the app because I want to further add options to the camera, open gallery when user slides the camera etc.
Any help is much appreciated.
Thanks
The problem is similar to this question but the response does not solve my problem.
I don't know how to accomplish this with the plugins that currently exist but it might be helpful for you to know what terminology is used when describing this problem. Specifically it sounds like you're wanting to use a custom camera overlay or what is sometimes called a custom camera. You'd likely need to create your own plugin to do what you described but could use something like this as a base: https://github.com/performanceactive/phonegap-custom-camera-plugin
You can use cordova-plugin-camera-preview that allows camera interaction from inside the application.
I wanted to make a video presentation of my android application. i know i can make the presentation by holding a camcorder in front of the screen and give walkthrough the application. But is there any other way this can be done, something on the lines of JingProject for windows wherein you can record your activities on your screen in a video.
is there a tool that can help me achieve the same on my android device
Try this http://code.google.com/p/androidscreencast/
Update : I would like to add Droid#Screen | Credit/Source Question No 2844343