none
Usar o "Abrir com" do windows, para executar músicas com meu player de música. RRS feed

  • Pergunta

  • Criei um player de musica usando o componente do Windows Media Player, mais queria reproduzir os MP3 quando eu usar o meu programa como padrão. 
    terça-feira, 28 de outubro de 2014 01:39

Respostas

  • É isso mesmo. Depois de associar a extensão com seu programa, ao clicar no arquivo o Windows irá "chamar" seu executável passando o nome do arquivo como um argumento. Para recuperá-lo você deve fazer a seguinte verificação no Main do seu Program.cs:

    static void Main(string[] args)

    {

    if (args.Any()) { String nomeDoArquivo = args[0]; //Colocar sua lógica para executar o arquivo da música //Descomente as linhas abaixo caso queira printar os argumentos // foreach (var s in args) // { // Console.WriteLine(s); // } // Console.ReadLine(); }


    Marque como resposta se foi útil!



    • Editado Deric Ferreira quarta-feira, 29 de outubro de 2014 12:48
    • Sugerido como Resposta Deric Ferreira quarta-feira, 29 de outubro de 2014 12:49
    • Marcado como Resposta Joseph Azevedo quarta-feira, 29 de outubro de 2014 20:28
    quarta-feira, 29 de outubro de 2014 12:47

Todas as Respostas

  • Bom dia Joseph,

    Não entendi direito, o que você quer é tornar seu player como padrão, ou quer que ele apareça na lista de programas do windows?

    Att,


    Ricardo Cortes Microsoft Contingent Staff

    Esse contedo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.

    MSDN Community Support

    terça-feira, 28 de outubro de 2014 09:33
    Moderador
  • Você precisa exatamente do que? Se for para definir o seu programa como Padrão: http://windows.microsoft.com/pt-br/windows/change-default-programs#1TC=windows-7

    Marque como resposta se foi útil, por favor.
    terça-feira, 28 de outubro de 2014 20:27
  • Eu abri a  música com meu player e não aconteceu nada, eu queria toca-la, acho q o nome disso é argumento. Não sei explicar direito.
    terça-feira, 28 de outubro de 2014 23:40
  • É isso mesmo. Depois de associar a extensão com seu programa, ao clicar no arquivo o Windows irá "chamar" seu executável passando o nome do arquivo como um argumento. Para recuperá-lo você deve fazer a seguinte verificação no Main do seu Program.cs:

    static void Main(string[] args)

    {

    if (args.Any()) { String nomeDoArquivo = args[0]; //Colocar sua lógica para executar o arquivo da música //Descomente as linhas abaixo caso queira printar os argumentos // foreach (var s in args) // { // Console.WriteLine(s); // } // Console.ReadLine(); }


    Marque como resposta se foi útil!



    • Editado Deric Ferreira quarta-feira, 29 de outubro de 2014 12:48
    • Sugerido como Resposta Deric Ferreira quarta-feira, 29 de outubro de 2014 12:49
    • Marcado como Resposta Joseph Azevedo quarta-feira, 29 de outubro de 2014 20:28
    quarta-feira, 29 de outubro de 2014 12:47