tau_web 0.17.15 copy "tau_web: ^0.17.15" to clipboard
tau_web: ^0.17.15 copied to clipboard

Platformweb
unlisted

A Etau implementation for the Web. This is just an implementation. All the API is in the `Etau` plugin. Member of the `Tau` family. Europe Stands With Ukraine. Pray for Ukraine.

Tauweb stands for Ukraine! #

PeaceForUkraine Peace for Ukraine

PrayForUkraine Pray for Ukraine

Tauweb #

Tauweb is an Etau implementation for Flutter on Flutter Web.

Etau is the interface and this is what see the App. So, there are not many things to say about Tauweb because this is just an implementation. The only verb used by the App is tau(), which gives the implementation.

You can see all the Etau project documentation here.

Example

import 'package:etau/etau.dart';
import 'package:tau_war/tau_web.dart';

  @override
  void initState() 
  {
        super.initState();
        tau().init().then 
        ((e){
                audioCtx = tau().newAudioContext();
        });
  }

  ...
        // Then all the code depends only on the interface (`etau`)
        dest = audioCtx.destination;
        source = audioCtx.createBufferSource();
        source!.buffer = audioBuffer;
        pannerNode = audioCtx.createStereoPanner();
        pannerNode!.pan.value = pannerValue;
        source!.connect(pannerNode!).connect(dest!);

if your App needs to support at the same time Flutter Web And Flutter on mobiles:

import 'package:etau/etau.dart';
import 'package:etau/dummy.dart'
  if (dart.library.js_interop) 'package:tau_web/tau_web.dart'
  if (dart.library.io) 'package:tau_war/tau_war.dart';

  @override
  void initState() 
  {
        super.initState();
        tau().init().then 
        ((e){
                audioCtx = tau().newAudioContext();
        });
  }
0
likes
160
points
5.11k
downloads

Publisher

verified publishertau.canardoux.xyz

Weekly Downloads

A Etau implementation for the Web. This is just an implementation. All the API is in the `Etau` plugin. Member of the `Tau` family. Europe Stands With Ukraine. Pray for Ukraine.

Homepage
Repository (GitHub)

Documentation

API reference

License

GPL-3.0 (license)

Dependencies

etau, flutter, logger, web

More

Packages that depend on tau_web