We are getting the following error in the browser when bundling the Bitmovin player with our VueJS code. We include the Bitmovin player using an NPM package. We get the same issue if we use Vite or Webpack to bundle the player with our code. The library build format we use is UMD
bitmovinplayer.js:11 Uncaught TypeError: t[_$_a5fe[1510]] is not a function
at bitmovinplayer.js:11:1890983
at bitmovinplayer.js:11:1891100
at _0x11BAD (bitmovinplayer.js:11:1891191)
at bitmovinplayer.js:11:1891889
at 736 (bitmovinplayer.js:11:1891892)
at nested_webpack_require_2402436 (bitmovinplayer.js:11:2402185)
at 946 (bitmovinplayer.js:11:2387150)
at nested_webpack_require_2402436 (bitmovinplayer.js:11:2402185)
at bitmovinplayer.js:11:2402664
at bitmovinplayer.js:11:2402719
It looks like you’re encountering an obfuscated error when integrating the Bitmovin Player with your Vue.js application using either Vite or Webpack. The message:
Uncaught TypeError: t[_$_a5fe[1510]] is not a function
…suggests that Bitmovin’s UMD bundle is being minified or obfuscated in a way that breaks function referencing during module resolution.
Here’s a helpful comment you can contribute:
We’re running into the exact same issue using Bitmovin’s UMD bundle in a Vue project (both with Vite and Webpack). The error:
Uncaught TypeError: t[_$_a5fe[1510]] is not a function
…seems to stem from obfuscated references inside the bitmovinplayer.js bundle. This likely points to a compatibility issue with how the player is bundled or initialized when used in modern front-end toolchains like Vite/Webpack.
We’ve tried various tweaks—ensuring define isn’t overridden, loading via window[.](https://ileads.com/home-security-leads/)bitmovin.player, and even testing with different module formats (ESM/CommonJS), but no luck so far.
It would be really helpful if Bitmovin could either:
Offer an official Vue-compatible integration guide or plugin.
Provide a non-obfuscated, dev-friendly UMD/ESM bundle we can debug against.
If anyone has a working setup with Vue + Bitmovin (especially using Vite), would really appreciate some pointers!
Let me know if you want to include reproduction steps or tailor it for GitHub or Bitmovin support.