我正在 android 中开发一个应用程序,它将从 url 流式传输视频....但是我无法获得正确的 url....我的应用程序只说视频无法播放....你会建议一些好的 url流媒体视频的路径??我在 android 中的代码是否有任何错误.......并且从未调用过 onPrepared 方法
//path="http://qthttp.apple.com.edgesuite.net/1010qwoeiuryfg/sl.m3u8";
path="http://www.youtube.com/watch?v=UOV49oGr2pc";
mMediaPlayer=new MediaPlayer();
mMediaPlayer.setDataSource(path);
mMediaPlayer.setDisplay(holder);
mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mMediaPlayer.prepareAsync();
mMediaPlayer.setOnBufferingUpdateListener(this);
mMediaPlayer.setOnCompletionListener(this);
mMediaPlayer.setOnPreparedListener(this);
mMediaPlayer.setOnVideoSizeChangedListener(this);
@Override
public void onPrepared(MediaPlayer mp) {
// TODO Auto-generated method stub
Log.d(TAG, "onPrepared called");
mIsVideoReadyToBePlayed = true;
if (mIsVideoReadyToBePlayed && mIsVideoSizeKnown) {
startVideoPlayback();
}
private void startVideoPlayback(){
Log.v(TAG, "startVideoPlayback");
holder.setFixedSize(mVideoWidth, mVideoHeight);
mMediaPlayer.start();
}