Skip to content

whyu666/JavaFX-MediaPlayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##2021-12-23 修改

修复原程序中的问题 & 增加的新功能

  1. 实现了进度条的拖动
  2. 按照更加规范的程序书写标准,修改了原程序
  3. 增加了注释,方便理解
  4. 修改了"关于"菜单栏的相关信息
  5. 实现了初始化界面时时间和进度条空间的隐藏
  6. 修复了原程序点击关闭视频,而视频并没有被关闭的bug
  7. 新增了通过列表直接播放视频的功能
  8. 实现了通过从系统中直接选择文件添加到列表中的功能
  9. 修改了大部分界面的Title名称,使用中文,更加本土化

目前存在的问题

  1. 进度条无法使用鼠标点击和键盘左右键控制控制 (暂未找到问题原因)
  2. 未实现列表按顺序播放 (时间有限@~@)
  3. 播放列表中的名称无法修改 (ObservableList类未提供修改功能)
  4. 选择播放本地视频,加载时间长 (MediaPlayer处理速度慢)
  5. 串流时,加载时间极长 (MediaPlayer需要将视频下载完全,才可以播放,具体时间和网速有关)
  6. 不能自动根据视频大小调节窗口大小 (手动调节)
  7. 串流时,开始播放时,无法显示总的视频长度 (暂停再开始播放即可解决)
  8. 在软件关闭之前播放的视频会一直占用内存 (MediaPlayer功能有限,如需解决需更换第三方解码器)
  9. 无法播放flac/H265等视频 (MediaPlayer功能有限,如需解决需更换第三方解码器)
  10. 未实现全屏时buttonbar的自动隐藏 (使用setVisible()函数会报错)
  11. 未实现读取mp3时自动从歌曲中获取图片并加载lrc歌词的功能 (能力有限@~@)

About

CHD 2021 curriculum design - Java Programming

Resources

License

Stars

Watchers

Forks

Packages

No packages published