Tôi đang gặp khó khăn khi hiển thị bản nhạc hiện tại phát từ nguồn phát trực tuyến. Sử dụng lớp MediaMetaDataRetriever trả về một NULL, có nghĩa là nó không thành công. Tôi đã viết một phương pháp đơn giản nhưng bây giờ tôi đang nghĩ đến điều này chỉ hoạt động trên các tệp phương tiện như MP3, WMA, AVI, v.v.MediaMetadataRetriever trên nguồn phát trực tuyến
public void metaData(){
mmr.setDataSource(urlStation);
String metaD = mmr.extractMetadata(MediaMetadataRetriever.METADATA_KEY_ALBUMARTIST);
Toast.makeText(MainActivity.this, "Artist = " + metaD, Toast.LENGTH_LONG).show();
Bất kỳ đề xuất tốt và dễ dàng nào sẽ được đánh giá cao. Cảm ơn bạn đã dành thời gian!
Cảm ơn William vì câu trả lời của bạn. Điều này sẽ giúp giải quyết vấn đề của tôi. – Marquis
Chỉ dành cho các tệp phương tiện chứ không phải cho nguồn phát trực tuyến. – jul
William Seemann Có phải nó đang hoạt động trên các video youtube .. tôi thử nhưng tôi nhận siêu dữ liệu không thể phát hiện lỗi ... – arul