The following methods are available to call in your Twig templates:
craft.videoPicker.getAllSources()
#Returns a collection of Source objects.
craft.videoPicker.getAllEnabledSources()
#Returns a collection of enabled Source objects.
craft.videoPicker.getAllConfiguredSources()
#Returns a collection of configured Source objects.
craft.videoPicker.getSourceById(id)
#Returns a Source object by its ID.
craft.videoPicker.getSourceByHandle(handle)
#Returns a Source object by its handle.
craft.videoPicker.getVideoByUrl(videoUrl, clearCache = false)
#Returns a Video object for the provided URL. You can also opt to fetch live data with clearCache = true
, but this will impact performance.
craft.videoPicker.getEmbedUrl(url, params)
#Returns the embed URL for any embeddable media. params
can be used to add additional query string parameters to the URL.
craft.videoPicker.getEmbedHtml(url, params)
#Returns the embed iframe HTML for any embeddable media. params
can be used to add additional attributes to the <iframe>
element.
craft.videoPicker.getEmbedData(url)
#Returns the full embed data for any embeddable media.