如何使用ExpressPlay sdk将epub文件集成到自己的电子书阅读器应用程序中?

我必须通过使用ExpressPlay Sd​​k将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工作。

谢谢。