私は複数の出力を持つAxisカメラを持っています。その1つはjpg画像です。この画像は、カメラをロードした時点でまだカメラから撮影されたものです。私は、ページ全体をリロードしなくても、イメージをリロードする方法(30秒ごと)を実装したいと思いますが、ブランク画面が表示されないように、コードを更新する前にコードを完全にダウンロードしてください。image feed refresh with jQuery/ajax
私はこの記事を投稿しましたが、私が見つけた最も近いものはUsing AJAX/jQuery to refresh an imageでしたが、違いは実際のカメラ自体からは画像ファイルが来ていないということです。私は私のURLでこれを動作させるためにいくつかの方法を試しましたが、JavaScriptの知識が不足しているために失敗しました。
私は画像をプルアップするために、今使っているコードは、単純なイメージタグです...
<img src="[camera ip]/jpg/1/image.jpg">
と、ブラウザウィンドウを更新し、いつでも、それはあなたのスナップショットを提供します現在のビデオストリーム。
ご協力いただければ幸いです!
よろしく、
ハビエル
はい、あなたは例を挙げることができますか? 30秒ごとに別のイメージをロードしますか?コードをどのように見せたいかを説明してください – Ibu
あなたが引っ張ってくるすべての画像の形式は何ですか?カメラはちょうど同じimage.jpgを更新し続けますか? –
画像フィードは決して変更されません。元の投稿に記載されているURLと同じURLです。ブラウザをリフレッシュするたびに新しい画像が表示されますが、30秒間隔で保存することに決めました。これは提供しているランダムな画像ではなく、カメラが現在ストリーミングしているもののスナップショットです。 – Javier