我正在开发一个Android应用程序,它将从网址流式传输视频....但是我无法获得正确的网址....我的应用程序只能说视频无法播放....请问你的plzz建议一些很好的流媒体视频路径?我的代码在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();
}
答案 0 :(得分:0)
也许您需要更改设置MediaPlayer的方式。我只是将您的示例视频的网址插入到apidemos示例中,它运行得很好。
如果你只需要视频链接,那么他们就是......
http://clips.vorwaerts-gmbh.de/VfE.webm
http://people.sc.fsu.edu/~jburkardt/data/mp4/cavity_flow_movie.mp4
http://mconnect123456.s3.amazonaws.com/9859gizmo.mp4
希望有所帮助。