From 8685a9195eb38fc11068470db94ae0502e9de64b Mon Sep 17 00:00:00 2001 From: liuja <542689970@qq.com> Date: Fri, 27 Sep 2024 14:51:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96readme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: liuja <542689970@qq.com> --- ...200\202\351\205\215\347\256\200\344\273\213.md" | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git "a/ohos/docs/04_development/Flutter OHOS\345\244\226\346\216\245\347\272\271\347\220\206\351\200\202\351\205\215\347\256\200\344\273\213.md" "b/ohos/docs/04_development/Flutter OHOS\345\244\226\346\216\245\347\272\271\347\220\206\351\200\202\351\205\215\347\256\200\344\273\213.md" index 3c463343..1c7a585a 100644 --- "a/ohos/docs/04_development/Flutter OHOS\345\244\226\346\216\245\347\272\271\347\220\206\351\200\202\351\205\215\347\256\200\344\273\213.md" +++ "b/ohos/docs/04_development/Flutter OHOS\345\244\226\346\216\245\347\272\271\347\220\206\351\200\202\351\205\215\347\256\200\344\273\213.md" @@ -2,11 +2,11 @@ Flutter OHOS外接纹理适配简介 Flutter在OHOS平台使用外接纹理,视频播放和相机预览使用方法是一致的,在注册纹理时,flutter engine返回surfaceId。图片场景,则是以PixelMap的形式注册到flutter engine。 -注:一般而言,为了方便复用,会将ohos对接flutter外接纹理的功能代码作为一个module模块组件单独写一个插件注册到Flutter engine,见视频播放的demo中的。 +注:一般而言,为了方便复用,会将ohos对接flutter外接纹理的功能代码作为一个module模块组件单独写一个插件注册到Flutter engine,见视频播放的demo:[video_player_ohos](https://gitee.com/openharmony-sig/flutter_packages/tree/master/packages/video_player/video_player_ohos/ohos) # 相机预览 -## [Demo地址](https://gitee.com/openharmony-sig/flutter_samples/tree/master/ohos/testcamera) +## Demo地址:[test_camera](https://gitee.com/openharmony-sig/flutter_samples/tree/master/ohos/testcamera) ## 实现说明 @@ -36,15 +36,13 @@ registerCameraTexture中实现注册纹理,先获取textureId,再使用该te # 视频播放 -## Demo地址 - - +## Demo地址:[video_player](https://gitee.com/openharmony-sig/flutter_packages/tree/master/packages/video_player/video_player_ohos/example) ## 实现说明 视频播放和相机预览使用纹理方式完全一致,简述如下: -1. 在video_player_ohos插件中实现ohos原生播放器:AVplayer。可参考https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/media/using-avplayer-for-playback.md/ +1. 在video_player_ohos插件中实现ohos原生播放器:AVplayer。可参考[文档](https://docs.openharmony.cn/pages/v5.0/zh-cn/application-dev/media/media/using-avplayer-for-playback.md) 2. 同样实现插件,在onAttachedToEngine中,从入参FlutterPluginBinding中获取TextureRegistry(此处放入FlutterState中封装)。 ![](../media/04_1/50312d42df3346723abf740064ea019b.png) @@ -65,9 +63,7 @@ registerCameraTexture中实现注册纹理,先获取textureId,再使用该te # 图片显示 -## Demo地址 - - +## Demo地址:[test_picture](https://gitee.com/openharmony-sig/flutter_samples/tree/master/ohos/testpicture) ## 使用说明 -- Gitee