Java 如何在mediaplayer中动态停止并播放新视频?
假设我有3个mp4文件a.mp4,b.mp4,c.mp4。如何在mediaplayer中动态单击按钮并从一个文件切换到另一个文件。Mediaplayer将播放a.mp4,单击一个按钮,它将停止播放b.mp4。如何获得此功能。我使用TextureView代替VideoViewJava 如何在mediaplayer中动态停止并播放新视频?,java,android,android-mediaplayer,textureview,Java,Android,Android Mediaplayer,Textureview,假设我有3个mp4文件a.mp4,b.mp4,c.mp4。如何在mediaplayer中动态单击按钮并从一个文件切换到另一个文件。Mediaplayer将播放a.mp4,单击一个按钮,它将停止播放b.mp4。如何获得此功能。我使用TextureView代替VideoView 谢谢您可以实现这样的功能 changeVidButton.setOnClickListener(new OnClickListener() { @Override public void o
谢谢您可以实现这样的功能
changeVidButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
//Get mediaplayer object while setting the video
mediaplayerObject.release();
//Set next video
if(video2) //video2 and video3 are booleans to control path
mediaplayerObject.setDataSource(/*ur next video path*/);
else if(video3)
mediaplayerObject.setDataSource(/*ur next video path*/);
....
....
}
});
您可以根据需要更改此逻辑
希望这有帮助。干杯。)它使用
mediaplayer.reset();
mediaplayer.setDataSource();
这很简单