【发布时间】:2018-03-29 09:46:06
【问题描述】:
我正在构建一个应用程序,允许用户通过我的网络前端上传他们创建的多媒体文件(音频、视频、图形),然后其他用户可以使用我的移动应用程序将文件流式传输/下载到他们的手机。我正在使用本机反应构建移动应用程序。问题出在 android 平台上——下载文件后,它们会显示在 Downloads 文件夹中,这意味着可以从其他应用程序复制、移动和打开它们。
由于文件内容受版权保护,我需要想办法
- 防止这些文件列在“下载”文件夹中
和/或
- 阻止其他应用打开它们。
像 Spotify 和 Netflix 这样的应用可以做到这一点(例如,如果您从 Spotify 下载播放列表,您将无法在手机的其他任何地方看到它们)。我相信涉及某种加密/解密方案。但我对它的了解还不够。希望能提供有关如何解决此问题的任何见解。
【问题讨论】:
-
没有100%万无一失的方法可以做到这一点,如果手机可以离线播放媒体,那么也可以提取媒体,没有例外。
标签: javascript android encryption react-native drm