电话被锁定时调用onSurfaceTextureAvailable

时间:2016-09-21 08:55:07

标签: android android-mediaplayer

我正在通过扩展TextureView并在其上设置SurfaceTextureListener来创建自定义视频视图。

在某些手机(Nexus 6P)中,当我锁定手机时,会同时给出onSurfaceTextureDestroyedonSurfaceTextureAvailable回叫。该表面被破坏并立即创建。虽然正确的行为是我们只有在解锁手机时才能获得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); } ?> 而再次启动。

0 个答案:

没有答案