huda
24-07-2012, 05:01 PM
Chào các bác, N-gage của chúng ta nghe nhạc thật toàn diện nhưng lại thiếu playlist. Nay em có một ý tưởng này, hi vọng bác nào biết lập trình có thể biến nó thành hiện thực(em thì không biết lập trình rồi)
Phân tích:
Khi mở nhấn nút Music:
_ Hệ thống khóa thẻ nhớ lại, đọc hết thẻ nhớ để tạo playlist, bổ sung bài hát mới.
_Hệ thống sẽ dựa trên file E:\playlist.dat để xem bài hát nào sẽ được hát trong playlist.
Vấn đề là chỉ có 1 file playlist.dat. Khi chúng ta nhấn chọn bài hát nào trong playlist thì hình nốt nhạc kế bên sẽ sáng hoặc mờ, sự kiện này sẽ được ghi lại trong file playlist.dat
Cho 1 trường hợp cụ thể, thẻ nhớ của em có 30 bài nhạc gồm 10 bài rock để nghe sướng tai, 10 bài nhạc Trịnh nghe buổi tối dễ ngủ, 10 bài nhạc teen để cho bạn gái nghe.
Buổi tối trước khi ngủ mở nhạc Trịnh lên nghe, ta sẽ mở playlist lên rồi nhấn chọn 10 bài Trịnh, bỏ chọn 20 bài kia.
Buổi sáng nghe rock chọn lại 10 bài rock, bỏ 20 bài kia.
Việc làm trên cực kì mất thời gian và công sức.
Giải pháp:
Tạm gọi chương trình này là NPlaylist.
Mở nhạc lên, chọn 10 bài rock để có playlist rock. Lúc này file playlist.dat sẽ chỉ chọn 10 bài rock. Nplaylist sẽ copy file này và tạo thành file playlist_rock.dat.
Tương tự ta sẽ có file playlist_teen.dat và playlist_trinh.dat.
Khi muốn sử dụng playlist nào, trước khi mở Music Player ta sẽ chạy NPlaylist trước, muốn nghe rock thì NPlaylist sẽ xóa file playlist.dat có sẵn và thay bằng file playlist_rock.dat (tất nhiên là phải đổi lại tên thành playlist.dat)
Việc này chỉ mất khoảng 5 giây để ghi đè file, và theo lí thuyết thì số playlist có thể tạo ra là vô tận!
Đó là ý tưởng, hi vọng diễn đàn chúng ta có ai biết lập trình để làm giúp! Em thì chỉ biết lập trình Java căn bản thôi, sis thì bó tay !
Phân tích:
Khi mở nhấn nút Music:
_ Hệ thống khóa thẻ nhớ lại, đọc hết thẻ nhớ để tạo playlist, bổ sung bài hát mới.
_Hệ thống sẽ dựa trên file E:\playlist.dat để xem bài hát nào sẽ được hát trong playlist.
Vấn đề là chỉ có 1 file playlist.dat. Khi chúng ta nhấn chọn bài hát nào trong playlist thì hình nốt nhạc kế bên sẽ sáng hoặc mờ, sự kiện này sẽ được ghi lại trong file playlist.dat
Cho 1 trường hợp cụ thể, thẻ nhớ của em có 30 bài nhạc gồm 10 bài rock để nghe sướng tai, 10 bài nhạc Trịnh nghe buổi tối dễ ngủ, 10 bài nhạc teen để cho bạn gái nghe.
Buổi tối trước khi ngủ mở nhạc Trịnh lên nghe, ta sẽ mở playlist lên rồi nhấn chọn 10 bài Trịnh, bỏ chọn 20 bài kia.
Buổi sáng nghe rock chọn lại 10 bài rock, bỏ 20 bài kia.
Việc làm trên cực kì mất thời gian và công sức.
Giải pháp:
Tạm gọi chương trình này là NPlaylist.
Mở nhạc lên, chọn 10 bài rock để có playlist rock. Lúc này file playlist.dat sẽ chỉ chọn 10 bài rock. Nplaylist sẽ copy file này và tạo thành file playlist_rock.dat.
Tương tự ta sẽ có file playlist_teen.dat và playlist_trinh.dat.
Khi muốn sử dụng playlist nào, trước khi mở Music Player ta sẽ chạy NPlaylist trước, muốn nghe rock thì NPlaylist sẽ xóa file playlist.dat có sẵn và thay bằng file playlist_rock.dat (tất nhiên là phải đổi lại tên thành playlist.dat)
Việc này chỉ mất khoảng 5 giây để ghi đè file, và theo lí thuyết thì số playlist có thể tạo ra là vô tận!
Đó là ý tưởng, hi vọng diễn đàn chúng ta có ai biết lập trình để làm giúp! Em thì chỉ biết lập trình Java căn bản thôi, sis thì bó tay !