我正在通过扩展TextureView
并在其上设置SurfaceTextureListener
来创建自定义视频视图。
在某些手机(Nexus 6P)中,当我锁定手机时,会同时给出onSurfaceTextureDestroyed
和onSurfaceTextureAvailable
回叫。该表面被破坏并立即创建。虽然正确的行为是我们只有在解锁手机时才能获得onSurfaceTextureAvailable
。
此外,在这些情况下手机将被解锁时,我们将永远不会再次获得onSurfaceTextureAvailable
,因为已经提供了MediaPlayer
。
所以任何想法为什么会发生这种情况?我的用例是我想在设备锁定时暂停onSurfaceTextureAvailable
,然后在设备解锁时再次启动它。由于Nexus 6P中存在上述错误行为,媒体播放器会在设备锁定时暂停,然后由于<?php
include 'db_connection.php';
if (isset($_POST['submit'])) {
$file = fopen("quiz3.txt","r") or die("Unable to open file!");
$line = fgets($file);
$sql = "INSERT INTO quiz3 (FromFile) VALUES ('".$line."')";
$result = mysqli_query($conn,$sql);
if (!$result) {
echo mysqli_error($conn);
}
else
{
echo "Your File Has Been Read & Stored In Database Successfully<br>Line Stored = ";
echo $line;
}
fclose($file);
}
?>
而再次启动。