Как исправить размер предварительного просмотра камеры2 [дублировать]

Эта ошибка возникает, когда ваш экземпляр сервера sql stopped.

Перейдите ко всем программам> SQL Server> Инструменты настройки> МЕНЕДЖЕР КОНФИГУРАЦИИ SQL SERVER

, затем нажмите кнопку SQL sERVER Службы, список экземпляров появится, выберите интересующий экземпляр и нажмите значок воспроизведения на верхней панели инструментов, надеюсь, что это поможет.

этот ответ очень поздний (но лучше поздно, чем никогда;)

1
задан Carpetfizz 19 January 2017 в 01:52
поделиться

1 ответ

Я заметил эту ту же самую проблему ранее в своей Галактической Ноте 5, и я полагаю, что это связано с тем, как они устанавливают соотношение сторон - очевидно, некоторые ограничения с этим API (или просто плохо документированы). Я исправил это, не устанавливая соотношение сторон в AutoFitTextureView.

В частности, в этом примере в методе setCameraOutput (int width, int height) просто удалите эти строки кода (строки 574-580 в вашем пример):

if (orientation == Configuration.ORIENTATION_LANDSCAPE) {
    mTextureView.setAspectRatio(mPreviewSize.getWidth(),mPreviewSize.getHeight());
} else {
    mTextureView.setAspectRatio(mPreviewSize.getHeight(),mPreviewSize.getWidth());
}

Я считаю, что в этом примере они пытаются ограничить область захвата, которая, вероятно, ведет к черной полосе, которую вы видите (вероятно, потому, что вы строите большее устройство, чем одно человек, который развил свое использование).

2
ответ дан ucsunil 17 August 2018 в 22:10
поделиться
  • 1
    Это сделал трюк, спасибо! Означает ли это, что это не будет работать на каждом устройстве? – Carpetfizz 19 January 2017 в 02:33
  • 2
    Я не думаю, что сам API ограничен устройством - именно так они вычисляют и принимают соотношение сторон (где они принимают разрешение 1920 * 1080), что заставляет вас поверить в это. Это предположение от моего конца, поскольку я не тестировал его. Но так как это сработало и для вас, я бы сказал, что моя догадка правильная – ucsunil 19 January 2017 в 20:01
  • 3
    эй, когда я это делаю, рамка предварительного просмотра растягивается и перекошена – Carpetfizz 16 March 2017 в 17:07
  • 4
    Знаете ли вы соотношение сторон, которое вы пытаетесь использовать? И черная полоса появляется как внизу, так и справа от области предварительного просмотра? – ucsunil 16 March 2017 в 21:26
  • 5
    Спасибо за ответ. Я пытаюсь использовать 16: 9, но он растягивает 4: 3. Нет черных полос – Carpetfizz 16 March 2017 в 21:48
Другие вопросы по тегам:

Похожие вопросы: