Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    [Vb.Net] - Player Mp3 Application Windows

    Ciao a tutti,
    qualcuno mi sa indicare la DLL da istanziare e gli eventuali plugin per creare un semplice player MP3 ?

    Grazie
    - La teoria è quando si sa tutto ma non funziona niente. La pratica è quando funziona tutto ma non si sa il perché. In ogni caso si finisce sempre con il coniugare la teoria con la pratica: non funziona niente e non si sa il perché.

    - Se i fatti e la teoria non concordano, cambia i fatti

  2. #2
    Ho trovato la soluzione sfruttando
    Microsoft.Directx

    Tutto funziona perfettamente, ma quando clicco sul bottone di STOP, non succede niente ovvero, il PLAY della canzone non si ferma.

    Questo il codice

    Codice PHP:
    Dim oPlay As Audio 
    Dim oFile 
    As String ListBox2.Items.Item(ListBox2.SelectedIndex
    oPlay = New Audio(oFile
    oPlay.Stop() 
    Grazie
    - La teoria è quando si sa tutto ma non funziona niente. La pratica è quando funziona tutto ma non si sa il perché. In ogni caso si finisce sempre con il coniugare la teoria con la pratica: non funziona niente e non si sa il perché.

    - Se i fatti e la teoria non concordano, cambia i fatti

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma lo Start dove l'hai fatto?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  4. #4
    Questo è solo il codice associato al pulsante STOP... al pulsante PLAY ho associato questo codice

    Codice PHP:
            Dim oPlay As Audio
            Dim oFile 
    As String ListBox2.Items.Item(ListBox2.SelectedIndex)
            
    oPlay = New Audio(oFile)
            
    oPlay.Play() 
    - La teoria è quando si sa tutto ma non funziona niente. La pratica è quando funziona tutto ma non si sa il perché. In ogni caso si finisce sempre con il coniugare la teoria con la pratica: non funziona niente e non si sa il perché.

    - Se i fatti e la teoria non concordano, cambia i fatti

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma gli oggetti istanziati sono diversi? Uno per ogni pulsante?

    L'oggetto deve essere UNO SOLO ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  6. #6
    Ho modificato così
    Codice PHP:
        Private Sub GestisciMp3(ByVal operation As String)
            
    Dim oplay As Audio
            Dim ofile 
    As String ListBox2.Items.Item(ListBox2.SelectedIndex)
            
    oplay = New Audio(ofile)

            If 
    operation "Play" Then
                oplay
    .Play()
            
    End If

            If 
    operation "Pause" Then
                oplay
    .Pause()
            
    End If

            If 
    operation "Stop" Then
                oplay
    .Stop()
            
    End If
        
    End Sub 
    Ma continua a non dare segni di vita
    - La teoria è quando si sa tutto ma non funziona niente. La pratica è quando funziona tutto ma non si sa il perché. In ogni caso si finisce sempre con il coniugare la teoria con la pratica: non funziona niente e non si sa il perché.

    - Se i fatti e la teoria non concordano, cambia i fatti

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    L'oggetto oplay deve esistere ed essere istanziato FUORI dalla sub GestisciMp3, magari nella Form_Load.

    Altrimenti verra' creato e distrutto ogni volta.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  8. #8
    ..ok messo fuori il codice

    Dim oplay as Audio

    ma ancora niente...
    - La teoria è quando si sa tutto ma non funziona niente. La pratica è quando funziona tutto ma non si sa il perché. In ogni caso si finisce sempre con il coniugare la teoria con la pratica: non funziona niente e non si sa il perché.

    - Se i fatti e la teoria non concordano, cambia i fatti

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Puoi mostrare TUTTO il codice che hai adesso ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  10. #10
    Eccolo

    Codice PHP:
    Imports System.Media.SoundPlayer
    Imports System
    .IO
    Imports Microsoft
    .DirectX
    Imports Microsoft
    .DirectX.AudioVideoPlayback




    Public Class Form1

        
    Public oplay As Audio
        
    Public ofile As String
        
        
    Private Sub Button4_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button4.Click
            GestisciMp3
    ("Play")
        
    End Sub

        
    Private Sub Button6_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button6.Click
            GestisciMp3
    ("Pause")
        
    End Sub

        
    Private Sub Button5_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button5.Click
            GestisciMp3
    ("Stop")
        
    End Sub





        
    Private Sub GestisciMp3(ByVal operation As String)
            
    ofile ListBox2.Items.Item(ListBox2.SelectedIndex)
            If 
    operation "Play" Then
                oplay 
    = New Audio(ofile)
                
    oplay.Play()
            
    End If

            If 
    operation "Pause" Then
                oplay 
    = New Audio(ofile)
                
    oplay.Pause()
            
    End If

            If 
    operation "Stop" Then
                oplay 
    = New Audio(ofile)
                If 
    oplay.Playing True Then
                    oplay
    .Stop()
                
    End If

            
    End If
        
    End Sub 
    - La teoria è quando si sa tutto ma non funziona niente. La pratica è quando funziona tutto ma non si sa il perché. In ogni caso si finisce sempre con il coniugare la teoria con la pratica: non funziona niente e non si sa il perché.

    - Se i fatti e la teoria non concordano, cambia i fatti

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.