Comments (5)
from launchext-youtube-playback.
Actually I'm trying to track youtube iframe videos inside a popup window. At first when we launch the video popup the tracking sometimes works but some times giving this getCurrentTime is not a function error. But when we closed that popup and relaunches it, than it is not triggering any of tracking rule and neither giving that error.
We are loading the script part only once.
Is the popup functionality not fitted for video tracking?
from launchext-youtube-playback.
from launchext-youtube-playback.
We are still in testing and development phase that's why there is no link available to share. We are using swal2 library which is actually cuts the video iframe holder container from page DOM and places it to its own popup window which creates at the end of page body, and when we closes this, than the same iframe container puts back to original position in page DOM.
Might be with this DOM manipulation, the video iframe, its tracking events gets lost that's why this is not working at second launch.
Is there any way to reassign those tracking events to video iframe at second launch of popup?
from launchext-youtube-playback.
I'm not familiar with the swal2 library. It sounds like when it opens the popup, it reloads the YouTube video in the same web page. That might cause the YouTube IFrame API script to be loaded more than once, which can cause the error.
Unfortunately, I don't know if there's a way to reassign the tracking events.
from launchext-youtube-playback.
Related Issues (12)
- First version
- Load YouTube IFrame API script from a Rule action HOT 1
- Add data element types to get video playback information
- Add video milestone tracking
- Track video start, resume, replay separately from playing
- Revert how video playback tracking is enabled
- Dynamically adding and removing iframe creates milestone event loop HOT 4
- player.getCurrentTime is undefined when video iframe src attribute is dynamically loaded HOT 3
- Enable YouTube IFrame API from a Rule action
- Does not work in IE (11) due to nodeList.forEach method call HOT 1
- Playback tracking does not work reliably on slow network connections
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from launchext-youtube-playback.