Coder Social home page Coder Social logo

Web support about just_waveform HOT 3 OPEN

ryanheise avatar ryanheise commented on May 23, 2024 4
Web support

from just_waveform.

Comments (3)

ryanheise avatar ryanheise commented on May 23, 2024

I believe there would be some limits to web support due to the security model. The plugin could hypothetically only read the audio data from audio files originating from the same server or otherwise where permitted by CORS rules.

But you can also consider a server-side solution, since this plugin is designed to produce data in a format that is compatible with audiowaveform which you could build a web service out of.

from just_waveform.

ahetawal-p avatar ahetawal-p commented on May 23, 2024

@ryanheise on this, yes we would definitely need web support, our sound files are all hosted on same server and cors should not be an issue.

from just_waveform.

ryanheise avatar ryanheise commented on May 23, 2024

In that case, yes it can be done. I have some old code somewhere where I exposed the web audio API to Dart, then it's a matter of implementing this feature over that API. It's not a priority for me, but I'll share below a helpful StackOverflow answer that describes how to use the Web Audio API:

https://stackoverflow.com/questions/22073716/create-a-waveform-of-the-full-track-with-web-audio-api

If anyone wants to contribute a web implementation, you are welcome, but note that the implementation should follow the same algorithm I have used for the Android and iOS implementations in order to be compatible with audiowaveform.

from just_waveform.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.