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 @@
- - - - -
- -
- - {{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); + } + }