AVSource模块支持哪些方式来创建实例?

我看AVSource模块好像有好几种创建实例的方法,比如通过文件描述符、URI或者自定义数据源。这些方式具体是怎么用的?各自有什么限制和注意事项吗?

本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。

阅读 635
1 个回答

据我所知,AVSource模块支持以下方式来创建实例:

通过文件描述符(fd)创建:
使用OH_AVSource_CreateWithFD函数为文件描述符对应的资源对象创建OH_AVSource实例。这种方式适用于本地文件。

通过URI创建:
使用OH_AVSource_CreateWithURI函数为统一资源标识符对应的的资源对象创建OH_AVSource实例。这种方式适用于网络资源。

通过自定义数据源创建:
使用OH_AVSource_CreateWithDataSource函数为用户自定义数据源的资源对象创建OH_AVSource实例。这种方式适用于特殊的数据源,如内存中的数据流。

本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进