mp_flutter_native library

在 mp-flutter 编译的微信小程序里,把 MpVideo/MpMap/MpCamera 接到 原生 <video>/<map>/<camera> 组件(Task 2 的 JS 同步层 self.__mpNative);非小程序环境(含普通浏览器、Android/iOS/桌面)下渲染 各自的 fallback。

★ 原生组件在小程序里总是叠在所有 Flutter 内容之上——Flutter 树里想盖在 这些 widget 上面的内容,实际会被原生组件遮住,而不是相反。真机/mp-flutter 编译产物里布局时要留意这一点。

Classes

MpCamera
小程序原生 <camera> 组件。
MpCameraController
控制一个 MpCamera 对应的原生 <camera> 组件。
MpMap
小程序原生 <map> 组件。
MpMapController
控制一个 MpMap 对应的原生 <map> 组件。
MpMapMarker
MpMap 上的一个标记点(对应 wx <map> 的 markers)。
MpVideo
小程序原生 <video> 组件。
MpVideoController
控制一个 MpVideo 对应的原生 <video> 组件。

Properties

mpNativeAvailable → bool
当前平台/环境下小程序原生组件是否可用(仅在 mp-flutter 编译产物里为 true)。为 false 时,MpVideo/MpMap/MpCamera 一律渲染各自的 fallback,控制器方法一律抛 UnsupportedError。
no setter