There is a possibility to download and play videos via coursera android app. But I want to play the downloaded video with my desired video player in my android device. where is the downloaded video file saved? In other words, how can I find the video file with my file manager and in which directory it's been saved?
You can copy the videos from this app's location in
/data/data/org.coursera.android/files/courkitDownloadedVideos/ if your device is rooted. It could instead be found at:
storage/extSdCard/Android/data/org.coursera.android/files/Download/ if you have an external SD card.
On an un-rooted device, you can use
adb backup function to backup the app and its data to a file on your computer, and then extract its contents:
- Install and Android SDK and USB drivers for your device.
- In Windows open Command Prompt (or Terminal in Linux), navigate to a directory where you want to store the backup, and issue the following command:
adb backup -f courseraBackup.ab org.coursera.androidThis backs up the app and its data (including the downloaded videos) to your computer's C drive.
- Convert the backup to an archive using command
dd if=courseraBackup.ab bs=24 skip=1|openssl zlib -d > courseraBackup.tar
- If you use Linux, then just issue the above command in Terminal.
- On Windows, it's a tad more complicated since you have to download and install Cygwin from here (install all packages,) and then use the Cygwin Terminal to run the above command.
- Extract the archive either using
tar xvf courseraBackup.tar(in Terminal for Linux of Cygwin in Windows,) or using your favorite archival tool (e.g. 7-Zip.)
You should now have a directory on your computer containing all the data from the app, including any downloaded videos.
The app downloads the videos to /data/data/org.coursera.android/files/courkitDownloadedVideos/ instead of the standard user space of /sdcard/Android/data/* and even worse yet, the files are named file2.mp4 file3.mp4 etc. making it difficult to figure out which file is which course. I personally find this very frustrating as I would love to stream the videos to my XBMC box using Yatse.
You can also use an app called, coursera on the go that lets you choose the location of download matterial, (move to external sdcard for example) and also labels the files like a sane person would do. http://www.amazon.com/Aliaksei-Radzinski-Coursera-On-The/dp/B00COJ2KTE