I've got VLC ActiveX up and running as a component and am now looking into implementing it. Very exciting for me I can't find much documentation on the site or the forum beyond files relating to the HTML implementation of the component. Most of the keywords line up fairly well, but I was hoping for some clarification. Following are the methods and properties that I isolated as belonging specifically to this component. Where I have them, my questions are marked in bold:
AddTarget(uri As String, options As Object, mode As AXVLC.VLCPlaylistMode, position As Integer)
- uri = path to desired file
- Must be "Nothing" right now
- mode = Append, AppendAndGo, CheckInsert, Insert, InsertAndGo, Replace, ReplaceAndGo
AutoLoop() As Boolean
- true = movie will loop endlessly
This doesn't seem to do anything...??? True or False I get one play through only
AutoPlay() As Boolean
- true = file will begin playing once it is loaded by default
CtlVisible() As Boolean
- ???
No idea what this is - in the Design view of VB.NET setting this to false takes away the pylon in the form, but the pylon is still present when I run the program
DoVerb(verb As Integer)
- ???
What is this?
fullscreen()
- sets movie to Full Screen Mode
getVariable(name As String) As Object
- ???
What is this?
Hide()
- hides object from user
Length() As Integer
- Read Only property - the length of the movie, in seconds
MRL() As String
- the path of the file currently being played Is this correct?
pause()
- pause movie
play()
- play movie
playFaster()
- play movie twice as fast as current speed.
By my examination, 8x is the fastest...?
Playing() as Boolean
- returns True if object is playing a movie.
This always returns True, whether something is playing or not?!?
playlistClear()
- Clears the object's play list
playlistCount() As Integer
- Read Only property, the number of items in the playlist
playlistIndex() As Integer
- Read Only property, the index of the currently selected playlist
playlistNext()
- play next item in the playlist
playlistPrev()
- play previous item in the playlist
playSlower()
- play movie half as fast as current speed
By my examination, 0.13x is the slowest...?
Position() As Single
- ???
This seems to be some decimal value corresponding to the Time() value
Scale(ratio As Single)
- method to increase or decrease size of viewer relative to its current size
setVariable(name As String, value As Object)
- ???
What is this?
Show()
- displays control to user
ShowAboutBox()
- displays the control's About page
This doens't seem to do anything
ShowPropertyPages()
- displays the control's Property page
This doens't seem to do anything
shuttle(Seconds as Integer)
- ???
What is this?
Stop()
- stops movie
Time() As Integer
- Get or Set the current location in the movie, in seconds
toggleMute()
- Switch Mute On and Off
VersionInfo() As String
- ??? I haven't tested this, but can guess what it does/should do
Volume() As Integer
- set or get the volume of the object Range(0-200)
Finally, is there an area devoted to these types of questions, or are they fine in this forum? I don't want to be taking up space in the wrong place.
Also, I'm using 0.8.5 BETA - perhaps that isn't the best one to be experimenting with, or is it stable??
Regards,