美文网首页
我的Mac音乐播放器

我的Mac音乐播放器

作者: 路漫漫其修远兮Wzt | 来源:发表于2020-01-04 11:26 被阅读0次

    原文:我的Mac音乐播放器

    音乐已经离不开我的生活,在Mac找到一个自己中意的音乐播放器有点困难,前一段时间一直在Web上听FM,本地的音乐很久都没听过了,这次自己也摸爬滚打学着写个Mac的小程序,主要是方便自己。

    功能目前很简单,添加音乐到列表,播放。

    1.png

    说说技术:

    最开始想用FFmpeg来做音频解码的,结果发现有更简单的解决方案,那就是 AVFoundation ,AVFoundation是苹果一个专门用于管理、播放视听媒体的一个框架,在iOS和Mac OS X中通用。不知道后面功能强大了会不会有局限性,先暂时用着,不行了再换其他的。

    然后音频肯定要获取 ID3 信息,关于 ID3 不明白的可以自己 Search,名称,专辑,歌手等等信息,用的 AudioToolbox 来读取,其中翻山越岭找到了一篇使用 AudioToolbox 来获取ID3信息的文章,特别有用。

    另外想说两句,macOS 的开发和 iOS 还是有很多相近的地方,语言不用说了,OC 到处跑,macOS 中笔 iOS 要多出很多内置控件,光是 Button 苹果都派生了 N 种出来:

    image

    macOS 开发中的 Button

    另外就是命名,iOS中大多以UIXXX、Mac OS中多以NSXXX,语言的东西没太大的变化,多是程序运行、管理方式,UI上有些不同,相信有Objective-C和iOS的基础学Mac OS开发还是可以很快入门的。

    macOS 开发中的 Label

    在 Xcode Interface Builder 中可以拖出来 Label 和 Wrapping Label ,其实这两个都是 NSTextField 的子类。

    花了一下午捣鼓这么个东西出来,希望后面有时间继续完善,先休息下了~

    Github - isaced/MyMacMusicPlayer

    相关文章

      网友评论

          本文标题:我的Mac音乐播放器

          本文链接:https://www.haomeiwen.com/subject/hmpxactx.html