假设我有 3 个 mp4 文件 a.mp4、b.mp4、c.mp4。如何在 mediaplayer 中动态单击按钮并从一个文件切换到另一个文件。Mediaplayer 将播放 a.mp4 并且单击按钮将停止并播放 b.mp4 。我怎样才能得到这个功能。我正在使用 TextureView 代替 VideoView。
谢谢
假设我有 3 个 mp4 文件 a.mp4、b.mp4、c.mp4。如何在 mediaplayer 中动态单击按钮并从一个文件切换到另一个文件。Mediaplayer 将播放 a.mp4 并且单击按钮将停止并播放 b.mp4 。我怎样才能得到这个功能。我正在使用 TextureView 代替 VideoView。
谢谢
它使用
mediaplayer.reset();
mediaplayer.setDataSource();
这个简单。
那么你可以实现这样的东西......
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*/);
....
....
}
});
您可以根据需要更改此逻辑。
希望这可以帮助。干杯。:)