At our church, we sometimes need to display video content on the second monitor which is our projector screen. We also chose VLC to display the content, and for similar reasons as stated we found it rather distracting on having to drag the 'player' window of VLC on to the second monitor. We also wanted to come up with a really simple solution so that our less computer-savvy operators could find it really easy to show video content.
This enables us to simply drag-and-drop media files onto the Vlc_Starter.bat file icon, which automatically loads and starts the video on the second monitor. We can then control and stop the video playing from the VLC 'controller' window as normal.
If you wanted to use this, you would have to adapt the Vlc_Starter.bat to match the setup of your second monitor - this is the video-x=... and video-y=... option in the script. You might also need to change the vlcPath=... setting for your install location of VLC. You can also adapt the script to display DVD content (replace the %1 to something like dvdsimple://g:\@2 where 'g' is the drive and '2' is the DVD title number), or make the script into a Windows shortcut instead (I won't give details as my posting is already pretty long...!)
VLC will now remember its position and always start videos in fullscreen mode on the second monitor (until you change the position to the primary display or the secondary display becomes unavailable, that is.)
After engaging in battle with VLC (again, for I think, the third time) on behalf of my client I discovered that the commands will work if you restore the window. I always have my windows maximized 99.9% of the time. For those who do not know what restoring a window is, it's the reverse option of maximizing (it makes it smaller but does not minimize the window to the taskbar). I believe simply closing VLC while it's restored on the desired screen will work and for my client it still loads as fullscreen. It is a little annoying to not have it go fullscreen immediately but they never use it for anything except to loop a video for their store front. I don't like this VLC bug because I prefer VLC maximized.
Is this doesn't work you can always try downloading an older/newer version to see if the issue has been fixed. This is the problem with software, too many not-so-well implemented options versus fewer though better supported options. I hope this saves someone's sanity and time.
Screen select doesn't work as it should on Windows VLC. As a workaround I'd suggest using it normally and download Dual Monitor tool. Set hotkeys for moving window to other screen (will work with full screen as well. I can rotate windows with fx. ctrl+shift numpad +/- (You can set up most key combos here). Started with ctrl +/- but gave some trouble enlarging text in firefox was bound to same key and needed that on my small screen on laptop. I bound rotate screen (same program) to alt+ctrl numpad +/- which is rarely needed, but nice when it is. I seen other players that handle it correctly. I like VLC because it is multi-platform and open source as well as ad free, but these issues seem to plaguing it in even recent versions on Windows.
When I'm listening to music on my Android using Music Player, I want to see what song I'm listening to on my lock screen, and maybe even play/pause and go forward/backward on the playlist, but not change the playlist.
By default, the stock player has the player controls in Android. Play a song from your stock music player app (the one which was originally included in your mobile) and play a song. When you turn off the screen and get back to the lock screen, you must be able to see the player controls.
You can also try Sony Walkman which offers a number of features including lock screen controls. You can also use an app like Simply Lockscreen to enable music player functionality to your lock screen.
On your Andriod phone, when you can't see the music playing, on the lock screen. All you need to do is go to your phone settings and enter 'Apps & Notification' click on the music app, tap on the data usage and then clear your cache.."IT'S DONE"... That's all you need to do. It's pretty simple right?
But you should only do this if you don't care about your playlists anymore, cause as you clear your cache it removes all the playlists you've created from your music app and then your songs will start showing on the lock screen again.
Tap and hold on the app until you see the 2 section dropbox. It should say/show APPS and WIDGETS. Tap on widgets. You should be seeing the Amazon Music widget. Tap and hold on the screen. You will be able to drag the Amazon control app onto your screen and yes, it does work on locked screens.
Sometimes when you are watching a series of videos, the OSD will show as expected on the first video, but when it switches to another video in the playlist, suddenly the OSD will cease to function. Stopping the video (not just pausing) then playing again will fix it. It is not convenient, but it works for now until the devs can fix the bug.
It's the OSD, sometimes the text disappear because you change the subtitle font. On Mac some font will not show, specifically ones that are not English. You will have to choose between displaying your subtitle in foreign languages or displaying the OSD text.
As I said in a comment to the other answer, I based the logic on the events implemented in the lobbypc and lobbygm, another key factor was how to populate the horizontal box in the widget correctly. Here are some screenshots of events i used.
The most annoying and time consuming part of the whole process was testing if it works. The only way you can test if its working is to build the project and copy it to another pc. If you try in editor or on the same computer the game will use the same player info, displaying the same name twice.
I'm making a awaiting lobby inside room. Inside room lobby designed that to see connected players to existing room max 10 minimum 2 players. also Inside room lobby has count down number. when count down number will equal to "0" all players will spawn in Game Scene. Inside lobby is not global lobby which gives us photon. Inside lobby has designed with unity's new UI "AwaitingPanel" and it is possible when the room has created. there are 10 UI.text which will be PhotonNetwork.player.name when players join to existing room. So, Player1 creates room if there is no room and his name will be UI.text1 = Player1.
here I'm having problem, When Player2 and other Player3, 4,etc joins to the room which has been created by Player1. I can't figure out how can I make a list of connected players like UI.text2 = Player2, UI.text3 = Player3 etc.
Hi, thank you lello200
maybe yes, But when I made a build and run it first Player 1 spawns and appeared on position example "A"
Than I run Unity Editor, joined to the room my Player 2 in Unity Editor spawns but it has also spawned on same position with Player 1. I checked it in Unity Editor Herriarche. Thank you very much.
Player 1 positions (0, 80, 0)
Player 2 position also (0, 80,0)
Throw my code I have understood why it happens. Because I can't Identify spawned players.
Yeah, thank you very much. yahoo works excellent except names:)
Player 1 sees all other players's name as Player 1.
Player 2 sees all other players's names as Player 2.
I know why its happening, its because everytime new player joins the roomList updates and sets names to last joined players name.
I tried with different method like = PhotonNetwork.playerName, PhotonNetwork.playerName[i], PhotonNetwork.player.name, photonView.owner.name. no success. About having correct positions its yes great. Of course I didn't tested yet on OnPhotonPlayerDisconected (),
PhotonNetwork.LeaveRoom (), OnLeftRoom ().
exaple image attached, please see:
=0
It's addressing a lot of typical issues when having to deal with caching information to display it inside the new UI system, because unlike the old UI you can't simply feed on every update the data, it has to be efficient, and only creating/destroying object when absolutely necessary, and also not updating content every update as it impact performances a lot.
This sample is a good starting point for simple Player listing. It doesn't take in consideration custom Player properties for example. To do this, each item would then get the responsibility to watch for player properties changes, it's a lot more work, but totally feasible of course.
Hello Jean, sorry to bring up an old topic but I figured this is the best place to post this. I'm using a modified version of this for a world space scoreboard in my game. It worked great in the demo provided but when I used it myself it didn't do much. I connected into a new room which has the scoreboard but using the UI controller script on it as a solo player doesn't seem to create the player item. It does work if I have two players join then it seems to update.
The "OnJoinedRoom" only works if there's two players? My work around for it was just to comment that out, and call the "CleanUpList" and "UpdateUI" methods in the Start method. That seems to work, but I don't know if that's the proper way to approach this.
I'm trying to use this as a scoreboard so the "player ID" text I use for points. My current approach to this is to add that text to a list in the "Refresh data" method of the Player Item script. This is probably not the best way to approach it as I believe that method gets called every time someone joins.
c80f0f1006