wyświetlanie obrazka lub odtwarzanie dzwięku z zasobów

0

Mam mały i pewnie banalny problem. Załadowałem wszystkie obrazki i dźwięki do zasobów mojego programu i mam problem z podaniem lokalizacji, żeby po najechaniu myszki był widoczny obrazek z zasobów lub po kliknięciu w buttona odtwarzał się plik dźwiękowy z zasobów mojej aplikacji.

1

http://msdn.microsoft.com/en-us/library/7k989cfy(v=vs.80).aspx - o to chodzi? Bo nie bardzo wiem co dokładnie rozumiesz przez nazwe "zasoby mojej aplikacji".

0

Częściowo TAK, ale jak to zastosować do plików *.WAV jak mu lokalizacje podać?

0

Mam coś takiego zrobione i wywala mi błąd, przy:

this.Player.SoundLocation = **Prog.Properties.Resources.Start**;

A tu część kodu programu:

using.System.IO;

namespace Prog
{
    public partial class Start : Form
    {

        private SoundPlayer Player = new SoundPlayer();

...

        private void Form1_Load(object sender, EventArgs e)
        {
            try
            {
                this.Player.SoundLocation = Prog.Properties.Resources.Start;
                //this.Player.SoundLocation = @"...\Prog\Media\Start.wav";
                this.Player.PlaySync();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Błąd aplikacji.");
            }
        }
1

w konstruktorze SoundPlayer podaj ścieżkę do zasobu

private SoundPlayer Player = new SoundPlayer(Prog.Properties.Resources.Start); 

lub coś takiego w zdarzeniu Form1_Load jak ci pasuje

Player.Stream = WpfApplication1.Properties.Resources.Windows_Logon_Sound; 

1 użytkowników online, w tym zalogowanych: 0, gości: 1