aboutsummaryrefslogtreecommitdiffstats
path: root/src/client/Main.hx
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/Main.hx')
-rw-r--r--src/client/Main.hx18
1 files changed, 1 insertions, 17 deletions
diff --git a/src/client/Main.hx b/src/client/Main.hx
index 1804ca1..d3271e9 100644
--- a/src/client/Main.hx
+++ b/src/client/Main.hx
@@ -161,7 +161,7 @@ class Main {
if (matchName.match(name)) name = matchName.matched(1);
else name = Lang.get("rawVideo");
- getRemoteVideoDuration(url, (duration:Float) -> {
+ player.getRemoteDuration(url, (duration:Float) -> {
if (duration == 0) {
serverMessage(4, Lang.get("addVideoError"));
return;
@@ -205,22 +205,6 @@ class Main {
return url.replace(globalIp, host);
}
- function getRemoteVideoDuration(src:String, callback:(duration:Float)->Void):Void {
- final player:Element = ge("#ytapiplayer");
- final video = document.createVideoElement();
- video.src = src;
- // TODO catch errors on AddVideo and getRemoteVideoDuration
- video.onerror = e -> {
- if (player.contains(video)) player.removeChild(video);
- callback(0);
- }
- video.onloadedmetadata = () -> {
- if (player.contains(video)) player.removeChild(video);
- callback(video.duration);
- }
- Utils.prepend(player, video);
- }
-
function onMessage(e):Void {
final data:WsEvent = Json.parse(e.data);
final t:String = cast data.type;
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage