Нашли решение здесь
export default class extends Component {
state = {
height: 215
}
handleReady = () => {
setTimeout(() => this.setState({ height: 216 }), 500);
}
render() {
return (
this.player = item}
videoId = {getVideoId(uri)}
controls = {1}
onReady = {this.handleReady}
style = {{ alignSelf: 'stretch', height: height }}
/>
);
}
}
Это сработало для меня, но все же есть известная проблема, заключающаяся в том, что при возобновлении с полного экрана экран не ориентируется автоматически .
Проводник Процесса захвата, щелкните правой кнопкой-> Свойства процесс в списке и затем нажмите вкладку ".NET". Выберите ".NET Память CLR" из поля комбинированного списка, и у Вас будет больше живой информации о Вашем процессе, чем Вы будете знать, что сделать с ;)
http://memprofiler.com/ является очень хорошим профилировщиком памяти .NET. Но сборка Microsoft в Windows Performance Monitor (perfmon) также даст Вам те числа. См. http://dotnetdebug.net/2005/06/30/perfmon-your-debugging-buddy/ для этого.
Существуют некоторые вещи, которые можно сделать, но я верю лучшей вещи там, если Вы серьезно относитесь к профилированию Вашего приложения, должен использовать Профилировщика Муравьев Красным Логическим элементом:
http://www.red-gate.com/Products/ants_profiler/index.htm
Это программное обеспечение является действительно всесторонним и даст хорошее изображение, какие виды использования памяти и другие виды метрик Ваше приложение представляет.
Запустите Монитор производительности (perfmon.exe) и смотрите на объект управления.Net CLR Memory. Каждая запускающая программа .NET имеет свой собственный экземпляр. Необходимо смочь найти то, что Вы хотите там.
Проводник процесса покажет Вам часть этого, если Вы дважды щелкнете по на процессе.
Существуют некоторые хорошие функции в SysInternals ProcessExplorer включая профилировщика.NET, хотя МУРАВЬИ являются способом пойти, если Вам нужен про инструмент.
Я использую memprofiler также, и он выручил нас чрезвычайно.