複数の出力を持つ Axis カメラがあり、そのうちの 1 つは jpg 画像です。この画像は、ロード時にカメラから撮影された静止画です。ページ全体をリロードせずに (30 秒ごとに) 画像をリロードする方法を実装したいと考えていますが、空白の画面が表示されないように、更新する前にコードで画像を完全にダウンロードしたいと考えています。
私が見つけた最も近いものは、この投稿Using AJAX / jQuery to refresh an imageでしたが、違いは、私が持っている画像フィードが php ファイルではなく実際のカメラ自体から来ていることです。私は自分の URL でこれを機能させるためにいくつかの方法を試しましたが、javascript の知識がないために失敗しました。
画像を取得するために現在使用しているコードは、単純な画像タグです...
<img src="[camera ip]/jpg/1/image.jpg">
ブラウザ ウィンドウを更新すると、現在のビデオ ストリームのスナップショットが表示されます。
どんな助けでも大歓迎です!
よろしく、
ハビエル