通过Coursera应用查找下载的视频文件


10

可以通过Coursera安卓应用下载和播放视频。但我想在我的android设备中使用所需的视频播放器播放下载的视频。下载的视频文件保存在哪里?换句话说,如何使用文件管理器查找视频文件以及将其保存在哪个目录中?

Answers:


8

/data/data/org.coursera.android/files/courkitDownloadedVideos/如果设备已植根,则可以从此应用程序的位置复制视频。而是可以在以下位置找到它:storage/extSdCard/Android/data/org.coursera.android/files/Download/如果您有外部SD卡。

在无根设备上,您可以使用adb backup函数将应用程序及其数据备份到计算机上的文件中,然后提取其内容:

  1. 为您的设备安装Android SDK和USB驱动程序。
  2. 在Windows中,打开命令提示符(或Linux中的“终端”),导航到要存储备份的目录,然后发出以下命令:adb backup -f courseraBackup.ab org.coursera.android这会将应用程序及其数据(包括下载的视频)备份到计算机的C驱动器中。
  3. 使用命令将备份转换为存档 dd if=courseraBackup.ab bs=24 skip=1|openssl zlib -d > courseraBackup.tar
    • 如果您使用Linux,则只需在终端中发出上述命令即可。
    • 在Windows上,这有点复杂,因为您必须从此处下载并安装Cygwin (安装所有软件包),然后使用Cygwin Terminal运行上述命令。
  4. 使用tar xvf courseraBackup.tar(在Windows中的Cygwin的Linux终端中)或使用您喜欢的存档工具(例如7-Zip)提取档案。

您现在应该在计算机上有一个目录,其中包含应用程序中的所有数据,包括所有下载的视频。

请参阅:http//nelenkov.blogspot.ca/2012/06/unpacking-android-backups.html


7

该应用程序将视频下载到/data/data/org.coursera.android/files/courkitDownloadedVideos/而不是/ sdcard / Android / data / *的标准用户空间,更糟糕的是,这些文件名为file2.mp4 file3。 mp4等使得很难弄清楚哪个文件是哪个课程。我个人觉得这很令人沮丧,因为我很想使用Yatse将视频流式传输到我的XBMC盒中。


谢谢,但没有/org.coursera.android//数据/数据
阿米尔

1
@Amir您需要扎根才能查看/data/data/目录中的项目。在无根系统上,它看起来是空的。
Chahk 2014年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.