H5P player class, for displaying any local H5P content.
More...
|
static | display (string $url, stdClass $config, bool $preventredirect=true, string $component='') |
| Get the encoded URL for embeding this H5P content. More...
|
|
static | get_embed_url (string $url, string $component='') |
| Get the encoded URL for embeding this H5P content. More...
|
|
H5P player class, for displaying any local H5P content.
- Copyright
- 2019 Sara Arjona sara@.nosp@m.mood.nosp@m.le.co.nosp@m.m
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
◆ __construct()
core_h5p\player::__construct |
( |
string |
$url, |
|
|
stdClass |
$config, |
|
|
bool |
$preventredirect = true , |
|
|
string |
$component = '' |
|
) |
| |
Inits the H5P player for rendering the content.
- Parameters
-
string | $url | Local URL of the H5P file to display. |
stdClass | $config | Configuration for H5P buttons. |
bool | $preventredirect | Set to true in scripts that can not redirect (CLI, RSS feeds, etc.), throws exceptions |
string | $component | optional moodle component to sent xAPI tracking |
◆ add_assets_to_page()
core_h5p\player::add_assets_to_page |
( |
| ) |
|
Create the H5PIntegration variable that will be included in the page.
This variable is used as the main H5P config variable.
◆ display()
static core_h5p\player::display |
( |
string |
$url, |
|
|
stdClass |
$config, |
|
|
bool |
$preventredirect = true , |
|
|
string |
$component = '' |
|
) |
| |
|
static |
Get the encoded URL for embeding this H5P content.
- Parameters
-
string | $url | Local URL of the H5P file to display. |
stdClass | $config | Configuration for H5P buttons. |
bool | $preventredirect | Set to true in scripts that can not redirect (CLI, RSS feeds, etc.), throws exceptions |
string | $component | optional moodle component to sent xAPI tracking |
- Return values
-
string | The embedable code to display a H5P file. |
◆ get_context()
core_h5p\player::get_context |
( |
| ) |
|
Get the context where the .h5p file belongs.
- Return values
-
◆ get_embed_url()
static core_h5p\player::get_embed_url |
( |
string |
$url, |
|
|
string |
$component = '' |
|
) |
| |
|
static |
Get the encoded URL for embeding this H5P content.
- Parameters
-
string | $url | The URL of the .h5p file. |
string | $component | optional Moodle component to send xAPI tracking |
- Return values
-
◆ get_export_file()
core_h5p\player::get_export_file |
( |
| ) |
|
Return the info export file for Mobile App.
- Return values
-
◆ get_messages()
core_h5p\player::get_messages |
( |
| ) |
|
Get the error messages stored in our H5P framework.
- Return values
-
stdClass | with framework error messages. |
◆ get_title()
core_h5p\player::get_title |
( |
| ) |
|
Get the title of the H5P content to display.
- Return values
-
◆ output()
core_h5p\player::output |
( |
| ) |
|
Outputs H5P wrapper HTML.
- Return values
-
string | The HTML code to display this H5P content. |
The documentation for this class was generated from the following file: