# Getting Uncaught TypeError: t\[\_$\_a5fe\[1510\]\] is not a function with Bitmovin player

**URL:** <https://community.bitmovin.com/t/getting-uncaught-typeerror-t-a5fe-1510-is-not-a-function-with-bitmovin-player/3731>\
**Category:** Discussion\
**Tags:** bitmovin-player, bitmovin, web\
**Created:** [June 19, 2025, 3:40pm UTC](https://community.bitmovin.com/t/getting-uncaught-typeerror-t-a5fe-1510-is-not-a-function-with-bitmovin-player/3731 "2025-06-19T15:40:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rory\_25](https://avatars.discourse-cdn.com/v4/letter/r/919ad9/32.png) [@rory\_25](https://community.bitmovin.com/u/rory_25)\
**Post date:** [June 19, 2025, 3:40pm UTC](https://community.bitmovin.com/t/getting-uncaught-typeerror-t-a5fe-1510-is-not-a-function-with-bitmovin-player/3731/1 "2025-06-19T15:40:22Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![ileads112](https://sea1.discourse-cdn.com/flex015/user_avatar/community.bitmovin.com/ileads112/32/1045_2.png) [@ileads112](https://community.bitmovin.com/u/ileads112)\
**Post date:** [July 17, 2025, 6:50am UTC](https://community.bitmovin.com/t/getting-uncaught-typeerror-t-a5fe-1510-is-not-a-function-with-bitmovin-player/3731/2 "2025-07-17T06:50:34Z")

</div>

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:

```auto
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:

```auto
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:

1. Offer an official Vue-compatible integration guide or plugin.
2. 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.
