zf_video_cache_plugin 0.0.3 copy "zf_video_cache_plugin: ^0.0.3" to clipboard
zf_video_cache_plugin: ^0.0.3 copied to clipboard

Plugin that provides media caching preload capabilities No intrusion, supports any player.

zf_video_cache_plugin #

Plugin that provides media caching preload capabilities No intrusion, supports any player

一个提供视频 预加载和缓存 功能的Flutter 插件支持所有播放器

Preload videos capability #

ZfVideoCachePlugin().preCacheVideo(http_url,10);

Caching your videos #

    String? url =  await ZfVideoCachePlugin().getProxyUrl(originUrl);
    VideoPlayerController.networkUrl(Uri.parse(url),);

Getting Started #

This project is a starting point for a Flutter plug-in package, a specialized package that includes platform-specific implementation code for Android and/or iOS.

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Android needs to add these #

  1. add android:usesCleartextTraffic="true" into AndroidManifest.xml application;
  2. add android:networkSecurityConfig="@xml/network_security_config" into AndroidManifest.xml application;
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <domain-config cleartextTrafficPermitted="true">
        <domain includeSubdomains="true">127.0.0.1</domain>
    </domain-config>
    <base-config cleartextTrafficPermitted="true">
        <trust-anchors>
            <certificates src="system" />
        </trust-anchors>
    </base-config>
</network-security-config>
  1. add <uses-library android:name="org.apache.http.legacy" android:required="false" /> into AndroidManifest.xml application;
2
likes
140
points
162
downloads

Publisher

unverified uploader

Weekly Downloads

Plugin that provides media caching preload capabilities No intrusion, supports any player.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on zf_video_cache_plugin