Giter VIP home page Giter VIP logo

Comments (14)

tgwow avatar tgwow commented on September 17, 2024 10

Same issue here, using dynamic import solved.

const Player = dynamic(
  () => import('react-hls-player'),
  { ssr: false },
);

from react-hls.

colinricardo avatar colinricardo commented on September 17, 2024 2

Version 2.0.0 working great, thanks!

from react-hls.

colinricardo avatar colinricardo commented on September 17, 2024 1

I'm using Typescript with Next.js.

This import code runs on the client:

import ReactHlsPlayer from "react-hls-player";

In case it helps, the actual HLS package runs fine imported this way:

import Hls from "hls.js"

from react-hls.

colinricardo avatar colinricardo commented on September 17, 2024 1

Here's a minimal StackBlitz example: https://stackblitz.com/edit/nextjs-bgkcxa?devtoolsheight=33&file=pages/index.js

image

from react-hls.

devcshort avatar devcshort commented on September 17, 2024 1

Great, thanks! I'll try one of those versions. Let me know if I can help with anything :)

If you're familiar with creating react packages with typescript and might be able to point me in the right direction that'd be helpful. I'm reading through some articles trying to figure out the best way for compatibility.

from react-hls.

ioram-devi avatar ioram-devi commented on September 17, 2024 1

React +Nextjs latest version + react-hls latest = Not working: import error..

from react-hls.

vhalllive avatar vhalllive commented on September 17, 2024 1

Same issue here, using dynamic import solved.

const Player = dynamic(
  () => import('react-hls-player'),
  { ssr: false },
);

Using Dynamic import in Next.js helped 😃

from react-hls.

devcshort avatar devcshort commented on September 17, 2024

Are you using import or require? And are you using the latest create-react-app template or a custom build process? Can you provide any additional info that may help out about your project?

I think there may be an issue with the way I'm currently building the package.

from react-hls.

devcshort avatar devcshort commented on September 17, 2024

Thanks @colinricardo I think I may have found the issue. Going to test it out in a create-react-app and create-next-app to see

from react-hls.

devcshort avatar devcshort commented on September 17, 2024

Alright, the issue is going to be a bit more than I'm able to get to at the moment. I'd recommend using version 2.0.0 or 1.1.0 in the meantime. I think I'm going to need to introduce a proper bundler for this. In version 3 I was hoping to shed off some of the heavy configurations needed with webpack and what not, and I'm pretty sure getting rid of webpack is what's causing this issue.

Thanks for bringing this too my attention

from react-hls.

colinricardo avatar colinricardo commented on September 17, 2024

Great, thanks! I'll try one of those versions. Let me know if I can help with anything :)

from react-hls.

iMJumpmxn avatar iMJumpmxn commented on September 17, 2024

Same here

from react-hls.

devcshort avatar devcshort commented on September 17, 2024

@yuri-devi @iMJumpmxn I'm not sure when I'll get a chance to look in to this. In the meantime, you should be able to npm install [email protected]. There were some api changes between v2 and v3, but nothing too drastic.

from react-hls.

devcshort avatar devcshort commented on September 17, 2024

@tgwow I was thinking this may be the case, but haven't had the time to look in to it. Thanks for sharing!

from react-hls.

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.