这似乎是一个非常普遍的问题,但我无法在SO上搜索它。
我有一个简单的#!/usr/bin/env python3
from urllib.request import urlopen
def public_ip():
data = urlopen('https://api.ipify.org').read()
return str(data, encoding='utf-8')
print(public_ip())
,它播放来自mp4文件的视频。它不断播放视频并循环播放视频。
问题是在播放时我去了设置并回来然后视频变黑了。
这是我的代码:
.p12
我不想要任何特别的东西,只需一个全屏的视频播放,循环播放视频直到用户点击后退按钮。
答案 0 :(得分:0)
试试这个
private int stopPosition;
private VideoView splashVideoView; <-- my Video view
onCreate
中的
//video player
if (savedInstanceState != null) {
stopPosition = savedInstanceState.getInt("position");
}
@Override
protected void onResume() {
super.onResume();
splashVideoView.seekTo(stopPosition);
splashVideoView.start();
}
// This gets called before onPause so pause video here.
@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
stopPosition = splashVideoView.getCurrentPosition();
splashVideoView.pause();
outState.putInt("position", stopPosition);
}
答案 1 :(得分:0)
试试这个
private int videoViewStopPosition ;
@Override
protected void OnPause(){
super.onPause();
videoViewStopPosition = vidView.getCurrentPosition();
vidView.pause();
}
@Override
protected void OnResume() {
super.onResume();
vidView.seekTo(videoViewStopPosition);
vidView.start();
}
答案 2 :(得分:0)
我有同样的问题。我发现主要原因是使用FrameLayout
作为父布局。我将其更改为RelativeLayout
作为VideoView
的父布局,问题就解决了。
答案 3 :(得分:0)
您还需要在path
中创建视频视图。试试这个:
onResume()