Eu quero escrever o meu próprio Music Player. O que eu preciso de saber?
Depende do que você quer alcançar. Se você só quer fazer um aplicativo GUI que possa tocar música, você provavelmente pode fazê-lo com Java, e confiar em outras bibliotecas para realmente tocar a música. No outro extremo da escala, se você quiser escrevê-la totalmente do zero, implementando algoritmos que possam decodificar os diferentes tipos de arquivos de áudio e usando o hardware de nível muito baixo para tocá-los, então você provavelmente não irá longe com Java.Se você está interessado em aprender mais e se tornar um melhor programador, então existem milhares de grandes livros que irão ajudá-lo. Eu não quero dizer "programar para dummies", embora isso possa ser uma introdução justa. Eu quero dizer livros como, por exemplo, "Estruturas de Dados + Algoritmos = Programas" de Dijkstra. Ou fazer um curso de CS, que passará muito tempo falando de coisas abstratas em vez de tocadores de música, mas no final você pelo menos entenderia o quanto mais precisaria aprender. Embora eu não desanimasse ninguém a dar uma oportunidade a algo como isto, leva anos e anos para ficar realmente bom, infelizmente.
Artigos semelhantes
- Quero escrever o meu próprio código Vulkan nos próximos 18 meses. O que eu preciso entender?
- Existe alguma forma de transferir músicas Spotify premium transferidas para o Google music/poweramp/shuttle+/local music player?
- Qual assinatura é melhor para comprar, YouTube Music, Spotify, Amazon Music ou Apple Music?
- Qual aplicativo de video player devo usar já que o MX Player mostra muitos anúncios?