开发者社区> 问答> 正文

视频点播有使用flutter sdk的吗?

视频点播有使用flutter sdk的吗?
安全下载只要加 FlutterAliPlayerFactory.initService(byteData) 么?为何设置成安全下载方式,demo里在存储目录下还是一个明文的mp4呢?播放加密视频这块,Android 只需要设置 playerConfig.setEncryptType 么?这块flutter demo里没支持?另外要怎么验证是加密播放的?

展开
收起
乐天香橙派 2023-07-25 19:58:53 129 0
4 条回答
写回答
取消 提交回答
    1. 安全下载:在使用阿里云视频点播时,可以选择安全下载方式。通过设置 FlutterAliPlayerFactory.initService(byteData, true) 中的第二个参数为true,将视频下载到安全目录中,以增强视频内容的安全性。

    2. 视频加密播放:对于需要进行加密播放的视频,可以通过设置 playerConfig.setEncryptType 来指定加密类型,Android端使用的代码示例为 playerConfig.setEncryptType(AlivcPlayerConfig.ENCRYPT_TYPE_AES)。然后,在播放器初始化时,通过 playerConfig.setAuthInfo 来设置加密相关信息。

    2023-07-29 16:25:21
    赞同 展开评论 打赏
  • https://help.aliyun.com/document_detail/124735.html?spm=a2c4g.311525.0.0.75c664686JTFvC
    这个是安全下载的官网文档,可以参考下如何开启安全下载。—此回答来自钉群“阿里云-VOD-视频点播-技术交流(进群先看公告)”

    2023-07-26 09:30:49
    赞同 展开评论 打赏
  • 是的,视频点播服务通常提供Flutter SDK,用于在Flutter应用程序中集成和使用视频点播功能。Flutter SDK为开发者提供了方便的API和组件,以便在Flutter应用程序中实现视频的上传、播放和管理等功能。

    使用Flutter SDK可以轻松地将视频点播功能添加到您的Flutter应用程序中,无论是在移动设备上还是在Web平台上。您可以通过视频点播服务提供商的文档和指南来了解如何使用他们的Flutter SDK,并获取示例代码和集成说明。

    一些常见的视频点播服务提供商,例如阿里云视频点播、腾讯云点播、Vimeo等,都提供了相应的Flutter SDK和相关文档,以便开发者在Flutter中实现视频点播功能。

    2023-07-25 22:29:43
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    视频点播提供了 Flutter SDK,您可以使用 Flutter SDK 来集成视频点播功能到您的 Flutter 应用中。Flutter SDK 提供了与 Android 和 iOS SDK 相似的接口和功能,可以方便地实现视频播放、缩略图获取、字幕显示等功能。您可以参考阿里云视频点播的官方文档和示例代码,了解如何在 Flutter 应用中集成视频点播 SDK。

    对于安全下载方式,您需要在初始化 SDK 时调用 FlutterAliPlayerFactory.initService(byteData) 方法,并且将视频文件的二进制数据作为参数传递给该方法。SDK 会将视频文件保存在应用程序私有目录下,并且对视频文件进行加密保护,以确保视频文件的安全性。在使用安全下载方式时,您可以在代码中使用文件路径进行播放,而无需将视频文件的二进制数据传递给播放器。

    对于视频加密播放,您需要在播放器配置中设置 playerConfig.setEncryptType 参数,以指定视频的加密方式。在 Android 中,您可以设置加密方式为 AES-128 或者 AES-256,并且需要将视频文件进行加密,在播放视频时需要使用相应的密钥进行解密。在 Flutter SDK 中,您可以使用相似的接口进行设置,具体调用方式可以参考官方文档或者示例代码。

    2023-07-25 20:27:31
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
Flutter in action——闲鱼最佳实践 立即下载
UI2CODE智能生成flutter代码--整体架构 【上叶】 立即下载
一个跨平台的云服务SDK需要什么 立即下载