Automatic media embedding filter class.
More...
|
| filter ($text, array $options=array()) |
| Override this function to actually implement the filtering. More...
|
|
| hash () |
|
| setup ($page, $context) |
| Setup page with filter requirements and other prepare stuff. More...
|
|
Automatic media embedding filter class.
It is highly recommended to configure servers to be compatible with our slasharguments, otherwise the "?d=600x400" may not work.
@subpackage mediaplugin
- Copyright
- 2004 onwards Martin Dougiamas http://moodle.com
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
◆ embed_alternatives()
filter_mediaplugin::embed_alternatives |
( |
|
$urls, |
|
|
|
$name, |
|
|
|
$width, |
|
|
|
$height, |
|
|
|
$options |
|
) |
| |
|
protected |
Renders media files (audio or video) using suitable embedded player.
Wrapper for core_media_manager::embed_alternatives()
- Parameters
-
array | $urls | Array of moodle_url to media files |
string | $name | Optional user-readable name to display in download link |
int | $width | Width in pixels (optional) |
int | $height | Height in pixels (optional) |
array | $options | Array of key/value pairs |
- Return values
-
string | HTML content of embed |
◆ filter()
filter_mediaplugin::filter |
( |
|
$text, |
|
|
array |
$options = array() |
|
) |
| |
Override this function to actually implement the filtering.
- Parameters
-
string | $text | some HTML content to process. |
array | $options | options passed to the filters |
- Return values
-
string | the HTML content after the filtering has been applied. |
Reimplemented from moodle_text_filter.
◆ process_media_tag()
filter_mediaplugin::process_media_tag |
( |
|
$fulltext | ) |
|
|
protected |
Replaces <video> or <audio> tag with processed contents.
- Parameters
-
string | $fulltext | complete HTML snipped "<video ...>...</video>" or "<audio ...>....</audio>" |
- Return values
-
◆ setup()
filter_mediaplugin::setup |
( |
|
$page, |
|
|
|
$context |
|
) |
| |
Setup page with filter requirements and other prepare stuff.
- Parameters
-
moodle_page | $page | The page we are going to add requirements to. |
context | $context | The context which contents are going to be filtered. |
Reimplemented from moodle_text_filter.
The documentation for this class was generated from the following file: