Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
e lưu trữ file mp3 vào mysql dùng kiểu dữ liệu LONGBLOB, r đọc bằng MySqlDataReader
nhưng ở đây nó đọc dữ liệu từ dr xong nó lại tạo ra 1 file mới E:\song.mp3 để lưu dữ liệu đó sau mới dùng đường dẫn đó để add vào đối tượng window media player.
Vậy cho e hỏi có cách nào để đọc trực tiếp dữ liệu của dr rồi add vào đối tượng window media player mà k cần phải thông qua đường dẫn k ạ? vì sẽ đọc nhiều file từ database nên k thể mỗi lần đọc sẽ tạo ra 1 file mới như vậy đc.
thật ra là có stream nhưng MP3 Player nó k hỗ trợ bạn chuyện đó. qua thằng WPF thì có thẻ media sẽ giúp bạn chuyện này dễ hơn
Sao lại lưu trực tiếp file mp3 xuống CSDL. Nó ảnh hưởng đến hiệu suất khi truy vấn SQL
Trong CSLD chỉ lưu đường dẫn đến thư mục chưa file mp3 đó thôi. Khi người dùng truy vấn nó trả về vị trí lưu trên Local Storage, thằng Window Media chỉ việc phát nó thôi.
Nếu lưu hẳn cả file xuống, CSDL của bạn mỗi ngày sẽ phình to ra, việc bakup, stream data... sẽ mất rất nhiều thời gian