none
Dove stà l'errore qui sotto riportato? Sto lavorando su Visual Basic 2019 RRS feed

  • Domanda

  • Stavo iniziando un nuovo progetto. In risorse ho inserito 3 effetti sonori. Però qualcosa non funziona. Dove stà l'errore in questo screenshot?



    Pantaleo


    mercoledì 2 marzo 2022 11:35

Tutte le risposte

  • Buongiorno Pantaleo, 

    Ti sei assicurato che il tuo file audio sia un .wav? Dalla documentazione Microsoft sembra che tu possa riprodurre solo file .wav. Secondo la documentazione dovrebbe essere possibile riprodurre file audio anche in un'app console.

    È necessario importare lo spazio dei nomi Microsoft.VisualBasic.Devices e assicurarsi che Play faccia parte dello spazio dei nomi Computer.


    • Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie. Il contenuto fornito “as is“ non comporta alcuna responsabilità da parte dell’azienda.

    mercoledì 2 marzo 2022 13:49
    Moderatore
  • Si il file è con estensione Wav. Per quanto riguarda i nomei dei files sono : tono1, ton2 e tono3


    Pantaleo

    mercoledì 2 marzo 2022 14:24
  • Passiamo alla seconda parte della mi risposta:

    "È necessario importare lo spazio dei nomi Microsoft.VisualBasic.Devices e assicurarsi che Play faccia parte dello spazio dei nomi Computer."


    • Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie. Il contenuto fornito “as is“ non comporta alcuna responsabilità da parte dell’azienda.

    mercoledì 2 marzo 2022 16:12
    Moderatore
  • Scusa....è necessario importare........... faccia parte dello spazio dei nomi Computer.Fammi capire meglio oppure fammi qualche esempio.





    Pantaleo

    mercoledì 2 marzo 2022 17:23
  • Vedo che si tratta di un progetto WinForms, quindi non ti chiedo che tipo di progetto è.

    Framework di destinazione?

    E' una dll (libreria di classi) o una applicazione?

    mercoledì 2 marzo 2022 21:52
  • E' un semplice progetto.


    Pantaleo

    giovedì 3 marzo 2022 05:06
  • Ciao,

    stai quindi lavorando su un progetto vuoto.

    Se leggi qui vedrai che per un progetto vuoto, non è disponibile nessun oggetti My.

    Vedo che tu hai una cartella denominata "My" nel tuo progetto, immagine che la abbia aggiunta tu e che li dentro hai le classi che definiscono il "tuo" My. Se in quel My non hai definito la classe Audio che a sua volta espone un metodo Shared "Play", non può funzionarti.

    A questo punto, qualche idea

    1) Definisci la classe Audio e il metodo Play

    2) Apri un nuovo progetto di tipo Applicazione (o uno che supporta il set di My che ti interessa) e usi quello 

    3) Crei ed usi una istanza di Audio come nell'esempio che ti riporto qui sotto 

    Dim audio As New Microsoft.VisualBasic.Devices.Audio
            audio.Play("iltuofile.wav")

    4) Cerchi di far vedere My al tuo progetto, ma non chiedermi come

    giovedì 3 marzo 2022 15:52
  • Comunque grazie per i tuoi suggerimenti...ma la cartella 'My' nn l'avevo creata io. L'ho eliminata in quanto nn era utile che esistesse. Possibilmente si era creata a seguito di eliminare questo conflitto che cmq persiste. 

    Leo.


    Pantaleo

    giovedì 3 marzo 2022 20:30