如何使用ExpressPlay sdk将epub文件集成到自己的电子书阅读器应用程序中?
我必须通过使用ExpressPlay Sdk将epub文件集成到我们现有的电子书阅读器应用程序中。
但是,我无法得到解决scheme。 我通过给定的链接了一些想法: https : //www.expressplay.com/ebooks/,但它仍然无法整合。
任何想法将不胜感激。 提前致谢。
我们需要在encryption文件时设置适当的细节。 而且需要使用令牌进行解密。
所以下面的步骤是:
1.使用bento4打包工具进行encryption:(您可以在这里find工具: https : //www.bento4.com/downloads/ ):
- 提取包到一些目录,并打开terminal或CMD到该path
- 按照命令
mp4dcfpackager –method CBC –key CONTENT_KEY:00112233445566778899aabbccddeeff –content-id CONTENT_ID –content-type CONTENT_TYPE INPUT_FILE_PATH OUTPUT_FILE_NAME
哪里,
- CONTENT_KEY:来自https://admin.expressplay.com/bblicensetoken/的 content_key
- CONTENT_ID: https ://admin.expressplay.com/bblicensetoken/中的content_id
- CONTENT_TYPE:用于PDF,application / pdf || 为ePUB使用application / epub
- INPUT_FILE_PATH:要用DRM内容转换的文件
- OUTPUT_FILE_PATH:encryption后的文件名(使文件名与扩展名相同,以便在应用程序端区分文件types)
2.创buildMarlin BB许可令牌(BB令牌用于离线validation):
从https://admin.expressplay.com/bblicensetoken/添加以下参数:
- 内容ID
- 内容密钥
- 权利types:“买到”
- 输出控制覆盖ID:“urn:marlin:organization:intertrust:wudo”
- 输出控制覆盖参数:“ImageContraintLevel”
- 输出控制覆盖值:“0”
- Wudo Extension = true
- 点击Get Token
- 将文件存储到您的项目
现在,您可以从他们在SDK中提供的示例中了解如何将该令牌文件与项目一起使用。
如果你还有什么困惑,让我知道。 我遵循相同的步骤为Android,所以它也应该为iOS工作。
谢谢。