我正在尝试在我的应用程序中显示视频。我创建了一个链接:
public class WebTraceListener : TraceListener
{
public override void Write(string message)
{
using (var sw = new StreamWriter(@"F:\wcf\log.csv", true))
{
sw.WriteLine(message);
}
}
public override void WriteLine(string message)
{
using (var sw = new StreamWriter(@"F:\wcf\log.csv", true))
{
sw.WriteLine(message);
}
}
}
一切都很好,视频旋转,但当我按下后退按钮时,导航状态被重置,我必须重新启动我的应用程序才能返回到我的应用程序的“主”页面。在开始我的视频时是否有任何技巧可以维持导航状态?
答案 0 :(得分:4)
是有诀窍可以在后退按钮监听器中使用以下代码
下面是您的参考示例,您可以通过获取媒体播放器的状态来调整它,例如 mediaplayer.isPlaying()
final MediaPlayer mp1 = MediaPlayer.create(PlayaudioActivity.this, R.raw.beet);
mBackBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (mp1.isPlaying()) {
}else{
finish();
}
}
});