diff --git a/src/app/player/player.component.css b/src/app/player/player.component.css
index 266c172..8caff1e 100644
--- a/src/app/player/player.component.css
+++ b/src/app/player/player.component.css
@@ -1,19 +1,25 @@
.video-player {
- width: 100%;
margin: 0 auto;
}
.audio-styles {
height: 50px;
background-color: transparent;
+ width: 100%;
}
.video-styles {
-
+ width: 80%;
}
::ng-deep .mat-button-toggle-label-content {
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
+}
+
+.container-video {
+ max-width: 100%;
+ padding-left: 0px;
+ padding-right: 0px;
}
\ No newline at end of file
diff --git a/src/app/player/player.component.html b/src/app/player/player.component.html
index 2526df5..7cc08fc 100644
--- a/src/app/player/player.component.html
+++ b/src/app/player/player.component.html
@@ -1,14 +1,17 @@
0; else loading">
-
-
-
-
-
-
-
-
- {{name}}
-
+
+
+
+
+
+
+
+
+
+ {{decodeURI(name)}}
+
+
+
\ No newline at end of file
diff --git a/src/app/player/player.component.ts b/src/app/player/player.component.ts
index 93fd1d1..e5ec7eb 100644
--- a/src/app/player/player.component.ts
+++ b/src/app/player/player.component.ts
@@ -1,4 +1,4 @@
-import { Component, OnInit } from '@angular/core';
+import { Component, OnInit, HostListener } from '@angular/core';
import { VgAPI } from 'videogular2/compiled/core';
import { PostsService } from 'app/posts.services';
import { ActivatedRoute } from '@angular/router';
@@ -29,8 +29,16 @@ export class PlayerComponent implements OnInit {
baseStreamPath = null;
audioFolderPath = null;
videoFolderPath = null;
+ innerWidth: number;
+
+ @HostListener('window:resize', ['$event'])
+ onResize(event) {
+ this.innerWidth = window.innerWidth;
+ }
ngOnInit(): void {
+ this.innerWidth = window.innerWidth;
+
this.fileNames = this.route.snapshot.paramMap.get('fileNames').split('|nvr|');
this.type = this.route.snapshot.paramMap.get('type');
@@ -52,7 +60,7 @@ export class PlayerComponent implements OnInit {
for (let i = 0; i < this.fileNames.length; i++) {
const fileName = this.fileNames[i];
const baseLocation = (this.type === 'audio') ? this.audioFolderPath : this.videoFolderPath;
- const fullLocation = this.baseStreamPath + baseLocation + fileName + (this.type === 'audio' ? '.mp3' : '.mp4');
+ const fullLocation = this.baseStreamPath + baseLocation + fileName; // + (this.type === 'audio' ? '.mp3' : '.mp4');
const mediaObject: IMedia = {
title: fileName,
src: fullLocation,
@@ -64,11 +72,12 @@ export class PlayerComponent implements OnInit {
this.currentItem = this.playlist[this.currentIndex];
});
- this.getFileInfos();
+ // this.getFileInfos();
}
constructor(private postsService: PostsService, private route: ActivatedRoute) {
+
}
onPlayerReady(api: VgAPI) {
@@ -100,9 +109,13 @@ export class PlayerComponent implements OnInit {
}
getFileInfos() {
- this.postsService.getFileInfo(this.fileNames, this.type).subscribe(res => {
+ this.postsService.getFileInfo(this.fileNames, this.type, false).subscribe(res => {
});
}
+ decodeURI(string) {
+ return decodeURI(string);
+ }
+
}