+ Reply to Thread
Results 1 to 7 of 7

Media Player versus Windows Media Player

  1. #1
    teepee
    Guest

    Media Player versus Windows Media Player

    May I beg for advice from the collective wisdom?

    Any advice gratefully received.

    I was using media player (v6.4) as an object in a userform and I tried to
    use the more advanced version of media player (WindowsMediaPlayer1) that
    comes from the additional controls toolbox.

    I dutifully replaced all theoccurences of MP with WindowsMediaPlayer1 in
    the code, but the command "WindowsMediaPlayer1.Open (Mfile)" generates an
    error whereas the command "MP.Open (Mfile)" didn't. Anyone know why?

    Old code reads

    Private Sub CommandButton1_Click()
    Dim Mfile As String
    Mfile = "c:\test.mpg"
    MP.Open (Mfile)
    End Sub

    New code reads

    Private Sub CommandButton1_Click()
    Dim Mfile As String
    Mfile = "c:\test.mpg"
    WindowsMediaPlayer1.Open (Mfile)
    End Sub



  2. #2
    damorrison
    Guest

    Re: Media Player versus Windows Media Player

    I don't know, but we are now on windows media player 10


  3. #3
    Forum Contributor
    Join Date
    12-11-2004
    MS-Off Ver
    2007
    Posts
    137
    Hello

    you may try


    Private Sub CommandButton1_Click()
    WindowsMediaPlayer1.URL = "C:\myMusic.mp3"
    WindowsMediaPlayer1.Controls.Play
    End Sub


    Regards ,
    michel

  4. #4
    teepee
    Guest

    Re: Media Player versus Windows Media Player


    "michelxld" wrote

    > you may try
    >
    >
    > Private Sub CommandButton1_Click()
    > WindowsMediaPlayer1.URL = "C:\myMusic.mp3"
    > WindowsMediaPlayer1.Controls.Play
    > End Sub


    Many thanks. That worked a treat. My only problem is that another command
    in the script "MP.Duration" cannot be translated into
    "WindowsMediaPlayer1.Controls.Duration" Other than that glitch, I'm most
    grateful to you.

    tp



  5. #5
    Forum Contributor
    Join Date
    12-11-2004
    MS-Off Ver
    2007
    Posts
    137
    Hello

    try this macro

    WindowsMediaPlayer1.currentMedia.duration

    or

    Dim ValMin As Double, ValSec As Double, S As Double
    S = WindowsMediaPlayer1.currentMedia.duration
    ValMin = Application.WorksheetFunction.RoundDown((S / 60), 0)
    ValSec = Application.WorksheetFunction.RoundDown(S, 0) - (ValMin * 60)
    MsgBox Format(ValMin, "00") & ":" & Format(ValSec, "00")


    regards ,
    michel

  6. #6
    teepee
    Guest

    Re: Media Player versus Windows Media Player


    "michelxld" <[email protected]> wrote
    in message news:[email protected]...
    >
    > Hello
    >
    > try this macro
    >
    > WindowsMediaPlayer1.currentMedia.duration
    >
    > or
    >
    > Dim ValMin As Double, ValSec As Double, S As Double
    > S = WindowsMediaPlayer1.currentMedia.duration
    > ValMin = Application.WorksheetFunction.RoundDown((S / 60), 0)
    > ValSec = Application.WorksheetFunction.RoundDown(S, 0) - (ValMin * 60)
    > MsgBox Format(ValMin, "00") & ":" & Format(ValSec, "00")


    Thank you. I will try it and let you know how it went

    tp



  7. #7
    teepee
    Guest

    Re: Media Player versus Windows Media Player

    Thanks. That also worked.

    Last one...

    Private Sub MP_PositionChange(ByVal oldPosition As Double, ByVal newPosition
    As Double)
    Application.Cells(1, 1) = newPosition
    End Sub

    Needs to go to WindowsMediaPlayer. And need to reference worksheet sheet
    'results' rather than the same sheet.

    Any idea?




+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1