Skip to content

Releases: Sanotsu/freader-media-player

v0.4.1-beta.1

02 Nov 06:27
0efd284
Compare
Choose a tag to compare
  • chore:
    • flutter 环境升级到了 3.24.4,关联使用Java 17,并更新项目相关依赖的版本为当前最新。
  • feat:
    • 在播放详情页面添加了播放列表底部弹窗;
    • 主题启用了 Material 3。
  • fix:
    • 修复第一次使用应用,在设备中有大量音频(比如成千上万)时,初始化导入音频很慢的问题;
    • Android 14 后台播放时通知栏不显示当前播放音频信息的问题;
    • 添加了对解析异常的音频的过滤处理;
    • 修正了视频播放在横屏和竖屏时,播放界面中部分按钮显示大小不一致的问题;
    • 一些其他细节问题。

v0.4.0-beta.1

19 Feb 05:42
a26070f
Compare
Choose a tag to compare
  • feat: 添加了恐龙快跑小游戏
  • feat: 添加了贪吃蛇小游戏
  • feat: 添加了扫雷小游戏
  • feat: 添加了数独小游戏

v0.3.0-beta.1

30 Jan 08:54
b8e4f16
Compare
Choose a tag to compare
  • feat: 添加2048 小游戏;
  • feat: 添加俄罗斯方块小游戏;
  • docs: 更新readme文档为最新版本。

v0.2.2-beta.1

26 Jan 01:10
b8e4f16
Compare
Choose a tag to compare

主要变更如下:

  • feat:
    • 将媒体资源模块拆分为“本地视频”和“本地图片”,可分文件夹预览所有的视频或图片资源。
    • 添加了媒体资源整合管理的“全部资源”模块,可条件查询、分类型展示。图片、视频、音频点击后调用各自播放器播放或预览。
    • 添加了视频播放时左边上下滑动屏幕调整应用内亮度、右边上下滑动屏幕调整系统音量的功能。可原分辨率和全屏播放视频。
  • deprecated:
    • 因为实测 photo_namagerPhotoManager.getAssetPathList()条件查询时,使用 AdvancedCustomFilter/ CustomFilter 的 filter 和 type 中指定RequestType不能同时生效(始终是全部类型的资源),所以“本地视频”和“本地图片”默认显示所有,不可筛选(“全部资源”模块可以,因为是构建的sql查询带上来mediaType)。
    • 因为对文件操作的安全性要求越来越严格,不再继续添加对媒体文件的异动操作(比如重命名、复制、删除等)
  • fix:
    • 修复了一些小 bug。
  • perf:
    • 清除大量无用的测试、打印等代码,清理一些原本预留的功能但后续不做的模块。
  • bonus:
    • 添加长按退出弹窗的正文,可切换底部导航栏显示的数量(可隐藏“本地图片”和“本地视频”模块,因为功能基本和“全部资源重复”)。
  • warning:
    • 实测,使用 Windows7 系统自带的演示范例视频Wildlife.wmv会有很多问题:
      • 这个photo_manager库基本无法正常解析(可以判断出是个视频,但无法生成缩略图,无法识别出视频长度等等内容,还会输出一堆报错);
      • 因此直接AssetEntity获取的file也就无法使用video_player进行正常播放了。
    • 没有测试过视频分辨率大于设备分辨率的视频播放。
    • 在 Nubia Z50 Ultra (分辨率 2480 * 1116)、xiaomi 6(分辨率 1920 * 1080)下进行实机测试,app 正常使用。
      • 但是如果是flutter run -v运行本项目,前者在 Android 13 时正常,升级到 Android 14 后,运行项目会卡住在 Waiting for VM Service port to be available...,目前还没有搜索到类似出现的原因。
    • “本地音乐”模块在退出后重新打开 app 保留上次播放的列表和音乐时,第一次或者第二次时不对,多几次后面是正常的,原因不明,不是很影响使用,后续有空再继续查看。

v0.2.1-beta.1

12 Jan 08:22
b8e4f16
Compare
Choose a tag to compare

根据提交记录先后:

  • refactor:之前示例的用户中心简化成抽屉;清除关于主题切换的所有逻辑,后续再添加.
  • fix:修正上下一曲时为更新记录当前音乐缓存的问题。
  • fix: 修正每次打开 app 当前播放音乐是固定而不是上次退出时的音乐;
  • fix: 使用 GetStorage 代替 SharedPreferences 缓存当前播放音乐歌单和编号等信息;
  • perf: 基本简单优化了‘本地音乐’模块的所有内容,清除大量无意义的 print,修复部分细节布局和小问题.
  • feat: 后台播放时,状态栏基本可以显示音频缩略图了。
  • fix: 修正 Android13 访问内部存储处理方式不正确的问题;修正音频播放详情页面的一些细节;删除无意义的 drawer.
  • chore:升级使用的 flutter 环境为 3.16.7,相关组件库依赖也升级为可用的最新;

v0.2.0-beta

22 May 06:25
b8e4f16
Compare
Choose a tag to compare

feat:完成音频播放、图片浏览、视频观看的基本功能。

v0.1.0-beta

18 May 08:53
Compare
Choose a tag to compare

feat:可以播放本地音频,按照歌单、全部、歌手、专辑的tab区分。