none
Como salvar e recuperar arquivos multimídia, usando C# e Oracle, exibindo seu conteúdo no WMP plugin. RRS feed

  • Pergunta

  • Estou cursando uma matéria de desenvolvimento C#(visual 2010) e acho que exagerei a dose no meu projeto da disciplina, porque está difícil e não são coisas que o professor vai ensinar. Bom, tenho o seguinte cenário:

    - Há um form onde eu coloco os dados das musicas que quero salvar no banco: nome, data de lançamento, duração, seus arquivos multimídia(mp3, mp4 e txt para a letra) binários e outros dados(strings).

    - Um outro windows form com um lista(treeview) que deverá pegar os nomes de musicas já armazenadas no banco do Oracle. Ao selecionar uma das musicas, a mesma será lida do banco e executada em um componente do tipo Windows Media Player neste mesmo form, além de ter uma caixa de texto que exibirá a letra da musica.

    - No Oracle já tenho todas as tabelas prontas, e a referente as mídias terá os campos: código, blobs para mp3 e mp4(audio e video) e clob para txt(letra da musica). O nome das musicas fica em outra tabela, que referencio através deste código acima.

    As duvidas são todas, praticamente:

    - Ao usar o FileOpenDialog no primeiro form, que tipo de código devo usar para salvar esses conteúdos binários?

    - Depois de salvos, como vou ler estes para uma pasta temporária(ou sei lá onde) e assim reproduzi-los no WMP e textbox respectivos do segundo form?

    Se não puderem me tirar todas as duvidas, que são muito complicadas ao meu ver, gostaria de instruções de como proceder para a resolução de tudo isso, pois estou bem perdido.

    terça-feira, 28 de outubro de 2014 13:54

Todas as Respostas