• PlayX media player
    191 replies, posted
Well, if you are unable to scroll, then you cannot see the rest of the page. Most sites are not designed so that all of its content "appears before the fold," so the IE browser would be quite useless. I thought that there weren't really other media players out there? The rest are all YouTube players, with IamMcLovin's being the best. Unless you count music streaming, but then those are not versatile media players. (I have successfully played Shoutcast through PlayX, by the way, although I think it leaks memory.)
[QUOTE=sk89q;20101255]Well, if you are unable to scroll, then you cannot see the rest of the page. Most sites are not designed so that all of its content "appears before the fold," so the IE browser would be quite useless. I thought that there weren't really other media players out there? The rest are all YouTube players, with IamMcLovin's being the best. Unless you count music streaming, but then those are not versatile media players. (I have successfully played Shoutcast through PlayX, by the way, although I think it leaks memory.)[/QUOTE] I meant 'Players' as in Youtube players and that one Streamer thing, that shows up on the top of the screen. But you're right, you're really the only one to release one, i Did see a multimedia one before though. What I would find facinating would be a file player. A simple one, if thats even possible through lua, to read text files, and local server files without needing the client to download them. Im not saying this is possible, im just hoping it would be something server owners could use to further make use of the playX player for not just online media streaming, but local Streaming. My main point being, text files, html files, or mp3 files, directly from the server, or would that require the client to download files from the server, which could raise pings hugely, or somehow stream it using a server side module, if thats even possible.
Text files and MP3 files would be possible, but I don't see many people having a use for it. On the status of gm_chrome, I just made it work again, so I might have gm_chrome itself ready by tonight or in a week (maybe). The next version of PlayX won't be done yet though.
Good news! I have a testable version of gm_chrome for everyone. This is [B]not a beta[/B] -- aka. don't put it on your server. [U][B]WARNING:[/B][/U] [U][B]THESE INSTRUCTIONS ARE OUTDATED.[/B][/U] [LIST=1] [*]Download a [URL="http://github.com/sk89q/playx/archives/gm_chrome"]zip of the gm_chrome version[/URL]. [*]Drop the PlayX folder from the "playx-XXXXXX/src" folder into your addons folder. [*]Install gm_chrome if you do not have it. [LIST=1] [*]Download [URL="http://gmodtower.googlecode.com/svn/trunk/Awesomium.dll"]Awesomium.dll[/URL] to your garrysmod/ folder ([B]not[/B] garrysmod/garrysmod). [*]Download [URL="http://gmodtower.googlecode.com/svn/trunk/icudt38.dll"]icudt38.dll[/URL] to garrysmod/ [*]Download [URL="http://gmodtower.googlecode.com/svn/trunk/garrysmod/lua/includes/modules/"]gm_chrome.dll[/URL] to garrysmod/garrysmod/lua/includes/modules/ [/LIST] [*]Restart Gmod if it's open, and start a single player game. [*]Set the value of the [B]playx_host_url[/B] cvar to [B][URL="http://playx.sk89q.com/test/host.html"]http://playx.sk89q.com/test/host.html [/URL][/B] [*]Play anything besides a Flash movie. Turn down the FPS to 1. If it's using gm_chrome, you will see no difference. [/LIST] [U][B]WARNING:[/B][/U] [U][B]THESE INSTRUCTIONS ARE OUTDATED.[/B][/U] Download links courtesy of GMod Tower.
[QUOTE=sk89q;20133864]Text files and MP3 files would be possible, but I don't see many people having a use for it. On the status of gm_chrome, I just made it work again, so I might have gm_chrome itself ready by tonight or in a week (maybe). The next version of PlayX won't be done yet though.[/QUOTE] Well, here, I'm a person who would have a use for it, as well as the fact, even if we don't, when the moment rolls around that we might need local mp3 playing, which personally, id use a darn lot, then we would have it. [editline]03:11AM[/editline] [QUOTE=sk89q;20134839]Good news! I have a testable version of gm_chrome for everyone. This is [B]not a beta[/B] -- aka. don't put it on your server. [LIST=1] [*]Download a [URL="http://github.com/sk89q/playx/archives/gm_chrome"]zipball of the gm_chrome branch[/URL]. [*]Install PlayX in the src/ folder as usual, on the server [B]and [/B]client (or just client if you are using single player/a listen server). [*]Install gm_chrome if you do not have it. [LIST=1] [*]Download [URL="http://gmodtower.googlecode.com/svn/trunk/Awesomium.dll"]Awesomium.dll[/URL] to your garrysmod/ folder ([B]not[/B] garrysmod/garrysmod). [*]I think this is a necessity, but I am not sure. It provides support for Unicode, so presumably gm_chrome/Awesomium uses it. Download [URL="http://gmodtower.googlecode.com/svn/trunk/icudt38.dll"]icudt38.dll[/URL] to garrysmod/ (same folder as with Awesomium.dll). [*]Download [URL="http://gmodtower.googlecode.com/svn/trunk/garrysmod/lua/includes/modules/"]gm_chrome.dll[/URL] to your garrysmod/garrysmod/lua/includes/modules/ folder. [/LIST] [*]Find a place to host [B]host/host.html[/B] (from the ZIP file). The HTML file must be directly accessible using a link. If you cannot find a place to host it, then you can actually use any web address (in practice, this is a very bad idea), as I will explain. [*]Restart Gmod if it's open. [*]On the server (or client, if running in single player), set the [B]playx_host_url[/B] cvar to the URL of the host.html file you uploaded, or if that is not available, to an address of any website (try a light page). If you use a random address, you will most likely see a white border and scrollbars on the screen. [*]Play anything besides a Flash movie. Turn down the FPS to 1. If it's using gm_chrome, you will see no difference. In fact, it will be lag-free and you will scream in joy and excitement. Also, if everything is properly functioning, a working checkbox for gm_chrome should be found on the Settings panel. [/LIST] Download links courtesy of GMod Tower.[/QUOTE] Okay, so I got it working, and I realize the website portion is extremely prototypeish, but if you somehow managed getting it to be interactive, like Grocel's was, (im talking about a mouse pointer interface) that would be a nice way to update it. + Im getting a slight issue you might know how to fix. I keep getting the error " [code] Stack Error: 1 values left on Stack! [/code]Which makes the player screen dissapear unless I re-initialize it, which it errors again after about 2 seconds, (the fps is turned to 1, and it has been set to both on and off for Forcing Low Fps in the player. The Mp3 Provider seems to last 5 seconds before the error, and the image provider seems to last 2 seconds before erroring. all the modules are properly installed, and gm_chrome enabled is set to 1 as well (if it helps any) The error preceeds this screen, which has a strange rectangular white box that gets increasingly long (height-wise), as you might have hinted at previously [quote]If you use a random address, you will most likely see a white border and scrollbars on the screen.[/quote].....(just without scroll bars, if this picture is what you were talking about..) P.S. Dont mind the unassigned label, thats caused by uTeam Ulx addon that adds scoreboard name customization, I am currently set as superadmin in single player running these tests. [IMG]http://i152.photobucket.com/albums/s192/branpute/Errorscreen.png[/IMG] Then it keeps getting bigger till it runs off the screen, getting larger every second (related to fps I think, (30fps makes it error instantly upon load) This is what it looks like after the player has had about 7 seconds of erroring. [IMG]http://i152.photobucket.com/albums/s192/branpute/Untitlfadfdsd.png[/IMG] Those 2 previous pictures were when i was loading [URL="http://www.deviantart.com"]www.deviantart.com[/URL] which worked flawlessly, just would dissapear when the error happens. This one is google.com, [IMG]http://i152.photobucket.com/albums/s192/branpute/googleish.png[/IMG] as you can see, the background color in the error is the same as the page it is trying to load, and the google one has scrollbars AFTER it errors up, not just when its working for 2 seconds. Not to mention, as i previously stated, I hope you code in a mouse for it, and tell me why (if this is just because its a test release) or what the reason is that there is only 1 model for it to use? (The projector) was this intentionally intended for the player to be permanent, or just used to test the webpage chrome / awesomenium module? EDIT: Another thing I noticed. The page seems to error, the MOMENT it is fully loaded... I hope that helps you somehow with helping me fix it. x_x (aka Google.com errors in a second, deviantart takes about 3 seconds to error, from loading pictures and things from the main page, and yet again erroring when it is fully loaded. Am i doing something wrong here?) EDIT: Yes, confirmed, it errors the moment it's fully loaded, this is what it looks like before it errors, and the previous attempted' error is on the right side, (after I reinitialized the player, the error stayed on long enough to take a screenshot of before the player errored up again...) [IMG]http://i152.photobucket.com/albums/s192/branpute/youtubed.png[/IMG] Here is another, further elaborating on what I meant by the background remaining... [IMG]http://i152.photobucket.com/albums/s192/branpute/part1.jpg[/IMG] Yes you can faintly see the same box lines, after they ran off the screen if you look hard enough at the stripes. Which tells us the box problem isn't website discriminatory against what website it is on when it errors with the box line thing in the center getting constantly larger vertically.. [IMG]http://i152.photobucket.com/albums/s192/branpute/part2.jpg[/IMG] [B]So all in all, do you think I just didnt fully understand you? Is full webpage support still a work in a progress, and this problem is usual? And would I be safe to assume if this is fully functional, with a mouse screen pointer for things like monitor displays, instead of the projector (but one for a projector would be cool too :3 ), ....would I be safe to assume that pages loaded via the console + player input, with Provider "Web URL" that it will be shared among anyone with the modules and playx player? So if I type in google.com, it will load google.com to everyone on the player? [u] (When It is finished I mean)[/u] P.S. I am so damn sorry this post got so huge, I guess im just trying to give you a buglist for what it's worth. I've thrown in every possible combination of providers, fps settings, and toggle-able settings, and the page wont stay up after it is loaded. I hope to god my testing for you helped. >:[/B]
There are some players around that do local MP3 playing, aren't there? I imagine that they would do much better than PlayX, seeing that that would be its primary function. I should have been more clear on the purpose of the host page setting. Using gm_chrome the way that I was using IE causes security dialogs to appear, so I need to use a resource on the Internet to circumvent the issue. However, creating a different page for every type of media is not reasonable, so I decided to use a dumb empty page and "inject" code into it to play the video. This injection completely destroys the page, which would explain the problems that you are experiencing. Thus, the host page setting is not for browsing webpages. However, your testing did not go in vain. The "Stack Error: 1 values left on Stack!" message you saw should have not occurred. Also, I will have to look into the issue with models disappearing. I am now temporarily hosting the host file for testing. Please try it with that as the host page. [code]http://playx.sk89q.com/test/host.html[/code] Also, post console dumps of relevant portions if possible.
[QUOTE=sk89q;20152352]There are some players around that do local MP3 playing, aren't there? I imagine that they would do much better than PlayX, seeing that that would be its primary function. I should have been more clear on the purpose of the host page setting. Using gm_chrome the way that I was using IE causes security dialogs to appear, so I need to use a resource on the Internet to circumvent the issue. However, creating a different page for every type of media is not reasonable, so I decided to use a dumb empty page and "inject" code into it to play the video. This injection completely destroys the page, which would explain the problems that you are experiencing. Thus, the host page setting is not for browsing webpages. However, your testing did not go in vain. The "Stack Error: 1 values left on Stack!" message you saw should have not occurred. Also, I will have to look into the issue with models disappearing. I am now temporarily hosting the host file for testing. Please try it with that as the host page. [code]http://playx.sk89q.com/test/host.html[/code]Also, post console dumps of relevant portions if possible.[/QUOTE] Well thank you, that clears alot of things up, but regardless, that was cool anyway. Just being able to shove a url into it to display raw html. I guess to make a long story short, from editing my old post, I guess the mp3 playback isnt that necessary, and the methods I was thinking of would cause tremendous server ping spikes. So =\ A suggestion is to (in my humble opinion) add a Portrait and Landscape toggle key for the projector, in the admin panel, under a misc settings section or something, that switches the orientation between Portrait and landscape, for mostly just images, so it doesnt get boxed in. This would just toggle between said 512h 1024w and 1024h 512w. Just a random suggestion I guess. Small things also to vary it a little. I could try finding more models to use as screens, and such, for it, for people who have said content like Hl2, ep1, or ep2, and try splicing code together to make renderscreens for them. Unless you like the minimalistic approach it has now. Then that's fine.
Well, at the moment, you can spawn any prop to use as the screen (console command [B]playx_spawn <model>[/B]), so you can always get a more or less arbitrary aspect ratio that way. A while ago, I needed a square screen for reading a document (in an image), so I spawned a square PHX plate. The algorithm doesn't allow for a vertical screen though.
[QUOTE=sk89q;20152621]Well, at the moment, you can spawn any prop to use as the screen (console command [B]playx_spawn <model>[/B]), so you can always get a more or less arbitrary aspect ratio that way. A while ago, I needed a square screen for reading a document (in an image), so I spawned a square PHX plate. The algorithm doesn't allow for a vertical screen though.[/QUOTE] Yet again, cleared up. I'll test the whole command when I get home today from school. Assuming I enter it in before spawning it. Also, if noone else has already, thank you so much for your effort so far into this.
Can this addon read Dailymotion video ? If yes, how to do that ? Btw, really good job ! :)
If the URL of the video on Dailymotion is: [noparse]http://www.dailymotion.com/video/[/noparse][b]x1cwkc_peacemaker-kurogane-opening[/b] Then you select [b]Flash (non-force play)[/b] as the provider. And use this URI: [noparse]http://www.dailymotion.com/swf/[/noparse][b]x1cwkc_peacemaker-kurogane-opening[/b]?autoStart=1
[QUOTE=sk89q;20157054]If the URL of the video on Dailymotion is: [noparse]http://www.dailymotion.com/video/[/noparse][B]x1cwkc_peacemaker-kurogane-opening[/B] Then you select [B]Flash (non-force play)[/B] as the provider. And use this URI: [noparse]http://www.dailymotion.com/swf/[/noparse][B]x1cwkc_peacemaker-kurogane-opening[/B]?autoStart=1[/QUOTE] I think I will seriously have to research the provider break-down code, to add more like that into it. Then pm you the code or something.
Before you do that, or even consider doing that, I need you to test the gm_chrome version with the host file I uploaded. I am going to see if I can finish up, or at least finish most of, the next version of PlayX tonight. Adding "dumb" providers is pretty easy, but adding in volume control and such creates a bit more work.
I've already thouroughly tested the player using the chrome module, and saw all the uses of it, the chrome module dummy host.html page works just fine while loading things, the only slightly noticable thing ive seen is the quality of everything the chrome module loads is slightly diminished, to be a bit blurry compared to without the module, but other than that, nothing serious. I will continue testing, for you, and if I come across any other details, I will let you know. One thing im still trying to see, is if I can host the html host file on the server, and send it to the client's data folder, then have the server point to the server's data folder location. That way it wont need to be hosted, and the server itself would provide it. I have already implemented forcedownloader for this, as well as trying to use the Add.Resource thing into the code, to see if it makes any difference, hosting it locally, or hell, why not just code the html code itself into the lua script for the player, so it just ACTs like an html file, the server only reading and adding to the code within the lua file. Just an idea.
Hmm, well the only thing I noticed with the gm_chrome player regarding quality is that, rather than using nearest pixel interpolation when resizing (aka it looks pixely), it uses a different algorithm (or rather, the Source engine does), so it appears blurrier. I can actually increase quality, in theory, by increasing the dimensions of the procedural texture. But the most important question I have is: with the host.html file I am hosting, do you get that stack overflow error? Does everything work great with my host.html file? Because from your results with random URLs, I was a bit worried there. You cannot host the HTML file locally or send the HTML code directly to gm_chrome (this is what I was referring to when I said "the way that I was using IE"). That causes the problem that I am trying to circumvent. For those two methods to be feasible, gm_chrome/Awsomium would have to deny all dialogs that popup. (Perhaps I'll ask AzuiSleet though.)
[QUOTE=sk89q;20167292]Hmm, well the only thing I noticed with the gm_chrome player regarding quality is that, rather than using nearest pixel interpolation when resizing (aka it looks pixely), it uses a different algorithm (or rather, the Source engine does), so it appears blurrier. I can actually increase quality, in theory, by increasing the dimensions of the procedural texture.[/QUOTE] Then by all means, I'd appreciate if you could increase the procedural texture dimensions to as high as they can go, without any noticeable difference in quality between the IE and Chrome Image viewing. Because the quality through chrome is so noticably blurred, that it bugs my eyes, and I want it to be the same as IE, or at least a damn lot sharper than it is right now. I dont mind pixelation like in IE rather than Blurred Edges, but the performance capable in chrome is worth amping up the quality to the highest possible with the procedurally changing screen texture. [quote]But the most important question I have is: with the host.html file I am hosting, do you get that stack overflow error?[/quote]For everything I have tried so far, no, except 1 image from a random site, which I blame it itself for not working, but other than that, I haven't found any basic media that it will not play using gm_chrome and the rest of the modules, aside from previously mentioned image. (random I guess) [quote] Does everything work great with my host.html file? Because from your results with random URLs, I was a bit worried there.[/quote]Previously it was my own human error on not using the host.html file the way it was meant to be used, as an injection node for code, or whatever you want to call it; that is why it didn't work with random urls, because it wasnt meant for 'URL's, just media to inject into it... and I was the dumb one to set the [B]playx_host_url[/B] to [URL="http://www.google.com"]www.google.com[/URL] or something else like that, when the [B]playx_host_url[/B] cvar itself was INTENDED to be directed to the blank host.html file that you created, not an actual website. Other than that, everything is working great. So far, I have it set via the code in the playx.lua file as follows, to simplify my life from entering it in every time into the console, replacing the old default with the one you provided. [code]CreateConVar("playx_host_url", "http://playx.sk89q.com/test/host.html", {FCVAR_REPLICATED, FCVAR_ARCHIVE})[/code][quote]You cannot host the HTML file locally or send the HTML code directly to gm_chrome (this is what I was referring to when I said "the way that I was using IE"). That causes the problem that I am trying to circumvent. For those two methods to be feasible, gm_chrome/Awsomium would have to deny all dialogs that popup. (Perhaps I'll ask AzuiSleet though.)[/quote]Whatever works for you, not sure if I could help in this area. =\ [B]On another note:[/B] I hope that you can fix the spawn-models GUI, to re-add the screens back into it, like the billboard, projector, and television plasma screen, like the way it was in the previous released version. P.S. LOL I found the easter egg urls, :3 [code] PlayX.Providers = { ["YouTube"] = { ["Detect"] = function(uri) -- Easter egg / test media [/code]I'll keep em secret though. :3
Okay, I increased the resolution -- it drops framerate, badly. I upped it to 4096x2048 and I was getting a speedy 2 fps. [IMG]http://img717.imageshack.us/img717/1503/erwhat.gif[/IMG] At 2048x1024, I was getting 11. I'll try lower resolutions sometime. The models are missing because I added in a model check a while back, to make sure that you have the model as well. That is apparently not working right.[URL="http://sk89q.com/tempxfer/screen.vtf"][/URL]
[QUOTE=sk89q;20168772]Okay, I increased the resolution -- it drops framerate, badly. I upped it to 4096x2048 and I was getting a speedy 2 fps. [IMG]http://img717.imageshack.us/img717/1503/erwhat.gif[/IMG] At 2048x1024, I was getting 11. The models are missing because I added in a model check a while back, to make sure that you have the model as well. That is apparently not working right.[/QUOTE] Hmm, heres an idea, make the client (and just them) able to, (without having to be admin) toggle between low, medium, and highest quality settings. (pre-applied before loading the video of course. That would nicely fix the problem. Whilst still satisfying mine x-x So defaultly it's on low for players, then if you set it, it can go to max should you need it to. Low = 1024x512 (General Setting for everything.) Medium = 2048x1024 (Slightly Better graphically) High = 4096x2048 ( I can only imagine using this for pictures, not video streams. I'd still love to have it though.) Make a slider control for it. Conceptual design by your's truely, edited via photoshop. [IMG]http://i152.photobucket.com/albums/s192/branpute/generalidea2.png[/IMG]
The performance hit is huge, so I don't think higher resolutions is a possibility. Also, I don't think it will do anything, because you are bounded by the resolution of the web browsing window anyway. However, the good news is that I remembered that VTFs have flags, so I turned on the "Point Sample" flag, making it use the nearest neighbor interpolation algorithm. Replace materials/screen.vtf with this copy: [URL]http://sk89q.com/tempxfer/screen.vtf[/URL]. That's what you are looking for, right?
[QUOTE=sk89q;20168946]The performance hit is huge, so I don't think higher resolutions is a possibility. Also, I don't think it will do anything, because you are bounded by the resolution of the web browsing window anyway. However, the good news is that I remembered that VTFs have flags, so I turned on the "Point Sample" flag, making it use the nearest neighbor interpolation algorithm. Replace materials/screen.vtf with this copy: [URL]http://sk89q.com/tempxfer/screen.vtf[/URL]. That's what you are looking for, right?[/QUOTE] Testing the File, and look above, Im sorry I was in the process of photoshopping to be able to reply back. x-x Hope if anything it's inspiring. Note that the actual label for it could just be "Quality Level" or something. So people realize having huge resolutions would only be good for images. anyways, im going to test the file now. EDIT: Yeah, that file is exactly what I wanted. But the idea of increasing the amount of pixels regardless, for images, would be very nice for me. Maybe just have it exclusive to images or something. Aka "Image Quality" Slider that only takes effect if the media is an image? Or is this getting far to complicated, or maybe you can do it? Theoretically can't there be a way of saying Images render off of screen2.vtf (2048x1024) which is double the resolution than screen1.vtf used for general video use. EDIT: Will the modified screen.vtf file you just gave me, be distributed with the release, or are you going to revert it back, for some reason, to the blurry one? [editline]08:00AM[/editline] For now goodnight, hope to see some replies tomorrow. Perhaps in the morning, or later in the day. I will try to get back to you asap. If you already release before then, then =\ All I can say is, keep the same texture file as what you just sent me in the v2 release, so it doesn't get blurry. As for the resolution, that is your own decision based on personal preference. If you honestly want to implement a Cvar for choosing which choosable screen texture (Normal and High Res) to use whilst in game, then sure, all the merrier; if not, then eh, oh well, it's still an awesome player either way. And I deeply appreciate every bit of effort you have put into it, and look forward to v2. Not to mention, it would be REALLY nice if you could add me to steam or something. [URL]http://steamcommunity.com/id/Cole_Kitty[/URL] is my profile page, im sure you can add me somehow from there. to message rather than have these huge replies. or steam://friends/add/76561197973941866
It's not so much a preference as much as the > 100 FPS drop. The release will use the "sharper" version. Anyway, about that release, I have been occupied with something else for the past few hours, so we're not on track for that release anymore. (And anyway, I'd have to go through testing and blahblahblah before we get there.) It was just a hopeful statement I made a few hours ago. :P
[QUOTE=sk89q;20169742]It's not so much a preference as much as the > 100 FPS drop. The release will use the "sharper" version. Anyway, about that release, I have been occupied with something else for the past few hours, so we're not on track for that release anymore. (And anyway, I'd have to go through testing and blahblahblah before we get there.) It was just a hopeful statement I made a few hours ago. :P[/QUOTE] Well, I am here if you want to add me to friends or something, so then we can test it some more without necessarily publicly displaying the files to everyone on the thread. =\ Edit: Nvrm, I accepted your friend request. There was a spinoff with someone copying your files, and releasing them under their name, but I asked a mod to remove their thread, and they did.
Come on community, what else could be possibly put into this thing functionally? I can go around the web looking at actual web players, and see what functions they have, and try making a list or something for suggestions to add. Keep in mind it doesn't have to have all of them, just some that might "click" for you to be useful. #1. WMA file support somehow. and maybe .mov as well. #2. For detail-anal-people, a slider option to toggle between normal and 'better' quality. For peeps with rather nice computers, like me. *still finding things*
There seems to be a bug or maybe just my end with the developmental player... When someone joins mid-video, (me and my friend use chrome, while another uses just IE), the joining player causes us to all crash, seemingly ALWAYS mid video. So as I said, it might be the player, or it might be my server, I'm not entirely sure. Just wanted to mention it.
Can you reproduce it 100% of the time? --- I got around to making that gm_chrome installer for clients. It's utterly idiot-proof. [IMG]http://img705.imageshack.us/img705/2272/instally.png[/IMG] If anyone wants to test it: [url]http://wiki.github.com/sk89q/playx/gm_chrome[/url]
I just wanted to tell you that I put PlayX on my server, and it worked perfectly first time. No lag, no problems, just does what it is supposed to. Very well done to you, this could quite possibly be my favorite addon at the moment! Thanks!
Great work so far! I remember back when we were watching the little youtube screen through an RT cam. But is it at all possible to have resume features(and allow newly joined players to start watching) for .mp4 videos? I'd love to play full movies in a single .mp4.
The problem is that MP4 videos are downloaded from start to finish from the web server, so you cannot seek to an arbitrary position until the entire file (or up to the point that you want to seek to) has been downloaded. You also have to construct the MP4 in a certain way for seeking to even be possible, although if they are your files, then it's not an issue.
[QUOTE=matey9;20220208]Great work so far! I remember back when we were watching the little youtube screen through an RT cam. But is it at all possible to have resume features(and allow newly joined players to start watching) for .mp4 videos? I'd love to play full movies in a single .mp4.[/QUOTE] Sorry for the double post, but what I said was more or less a lie. It [I]is[/I] possible to seek an MP4 file, but it requires that you do some setup on your web server. You need to use one of these: [url]http://developer.longtailvideo.com/trac/wiki/Player5Formats#HTTPStreaming[/url] PlayX doesn't support any form of HTTP streaming out of the box due to the potential variation in setups, but I can write you a provider that can do just that.
An update on the newest version of PlayX: [LIST=1] [*]gm_chrome support (Google Chrome's rendering engine for Gmod), allowing for a vast performance upgrade. [*]Bookmarks (client-side) accessible via an easy to use interface. [*]Wire outputs with lots of metadata (title, description, etc.) [*]Some internal revamps and other minor changes. [/LIST] Some screenshots: [IMG]http://img130.imageshack.us/img130/151/playx1.jpg[/IMG] [IMG]http://img130.imageshack.us/img130/9259/playx2.jpg[/IMG] [IMG]http://img130.imageshack.us/img130/8070/playx3.jpg[/IMG] Note that the features shown are not final. There are still a few things I would like to add to the bookmarks, for example.
Sorry, you need to Log In to post a reply to this thread.