Tôi đã cố gắng phát trực tuyến mp3 qua http bằng cách sử dụng lớp MediaPlayer tích hợp sẵn của Android. Tài liệu sẽ gợi ý cho tôi rằng điều này sẽ dễ dàng như sau:
MediaPlayer mp = new MediaPlayer();
mp.setDataSource(URL_OF_FILE);
mp.prepare();
mp.start();
Tuy nhiên tôi nhận được những điều sau đây nhiều lần. Tôi cũng đã thử các URL khác nhau. Xin đừng nói với tôi rằng tính năng phát trực tuyến không hoạt động trên mp3.
E/PlayerDriver( 31): Command PLAYER_SET_DATA_SOURCE completed with an error or info PVMFErrNotSupported
W/PlayerDriver( 31): PVMFInfoErrorHandlingComplete
E/MediaPlayer( 198): error (1, -4)
E/MediaPlayer( 198): start called in state 0
E/MediaPlayer( 198): error (-38, 0)
E/MediaPlayer( 198): Error (1,-4)
E/MediaPlayer( 198): Error (-38,0)
Bất kỳ sự giúp đỡ nào được đánh giá cao, cảm ơn S