ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
◀ ilDoc Overview
class.ilMediaAnalyzer.php
Go to the documentation of this file.
1
<?php
2
24
class
ilMediaAnalyzer
25
{
26
protected
array
$file_info
;
27
protected
getID3
$getid3
;
28
public
string
$file
;
29
30
public
function
__construct
()
31
{
32
$this->getid3 =
new
getID3();
33
}
34
38
public
function
setFile
(
string
$a_file): void
39
{
40
$this->file = $a_file;
41
}
42
43
public
function
getFile
(): string
44
{
45
return
$this->file
;
46
}
47
51
public
function
getPlaytimeString
(): string
52
{
53
return
$this->file_info[
"playtime_string"
];
54
}
55
56
public
function
getPlaytimeSeconds
():
int
57
{
58
return
(
int
) ($this->file_info[
"playtime_seconds"
] ?? 0);
59
}
60
64
public
function
analyzeFile
(): void
65
{
66
$this->file_info = $this->getid3->analyze($this->
getFile
());
67
}
68
}
ilMediaAnalyzer\getFile
getFile()
Definition:
class.ilMediaAnalyzer.php:43
ilMediaAnalyzer\__construct
__construct()
Definition:
class.ilMediaAnalyzer.php:30
ilMediaAnalyzer\getPlaytimeString
getPlaytimeString()
Get PlaytimeString.
Definition:
class.ilMediaAnalyzer.php:51
ilMediaAnalyzer\$file
string $file
Definition:
class.ilMediaAnalyzer.php:28
ilMediaAnalyzer\analyzeFile
analyzeFile()
Analyze current file.
Definition:
class.ilMediaAnalyzer.php:64
ilMediaAnalyzer\getPlaytimeSeconds
getPlaytimeSeconds()
Definition:
class.ilMediaAnalyzer.php:56
ilMediaAnalyzer\$getid3
getID3 $getid3
Definition:
class.ilMediaAnalyzer.php:27
ilMediaAnalyzer\$file_info
array $file_info
Definition:
class.ilMediaAnalyzer.php:26
ilMediaAnalyzer
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
class.ilMediaAnalyzer.php:24
ilMediaAnalyzer\setFile
setFile(string $a_file)
Set Full File Path.
Definition:
class.ilMediaAnalyzer.php:38
ILIAS\Repository\int
int(string $key)
Definition:
trait.BaseGUIRequest.php:61
components
ILIAS
MediaObjects
classes
class.ilMediaAnalyzer.php
Generated on Sun Aug 31 2025 23:03:20 for ILIAS by
1.8.13 (using
Doxyfile
)