I have a requirement of playing streaming video (hosted on Vimeo)in Storyline. The issue I am facing is to get completion status, when user reaches the end of video as
Are you looking to mark completion within the LMS? You may want to use a method such as the completion based on reaching a single slide such as described here. The other option would be completion based on visiting a certain number of slides and set an additional ending slide after your video and base the tracking based on that as a whole.
You should be able to detect the end of the video by using the Vimeo Javascript player API: https://developer.vimeo.com/player/js-api . I've done this with Wistia, but not with Vimeo. You will need some Javascript expertise.
6 Replies
Hi Pankaj,
Are you looking to mark completion within the LMS? You may want to use a method such as the completion based on reaching a single slide such as described here. The other option would be completion based on visiting a certain number of slides and set an additional ending slide after your video and base the tracking based on that as a whole.
You should be able to detect the end of the video by using the Vimeo Javascript player API: https://developer.vimeo.com/player/js-api . I've done this with Wistia, but not with Vimeo. You will need some Javascript expertise.
Ashley, I need to detect only video completion not course completion. I have to trigger something within course on video completion.
Thank you Mike, I will check JS option. If possible please share your example.
Hi Pankaj,
There isn't a built in way within Storyline, so you'll want to look at the JS as Mike mentioned.
Pankaj,
My solution for Wistia, with sample code, can be found here: https://community.articulate.com/discussions/articulate-storyline/detecting-end-of-wistia-video-with-javascript
Thanks,
Mike
This discussion is closed. You can start a new discussion or contact Articulate Support.