지난번에 만들어놓은 코드에 url을 라즈베리파이에서 서버로 띄운 웹의 주소를 넣었더니...
이게웬걸 ?박스가 뜨면서 카메라의 실시간 스트리밍 화면이 보이지 않았다..
지금 현제 뷰는 3개가 있는데
1. RecentVideoView
2.RealTimeVideoView
3.SettingView
2번의 뷰에서 하면 ?박스가 뜨고 1번의 뷰에 똑같이 넣으면 보이는? 현상이 발생했다,,,
이유는 모르겠다만 구글링을 해서 wkwebView 이전의 webView의 코드들을 가져다 써 보았고.
그 코드는 정상 작동하여 웹페이지에서 띄운 실시간 스트리밍 화면이 잘 보이게 됐다.
정상적으로 화면이 보이는 모습이다.
아직 포트포워딩을 하지 않아 같은 네트워크가 아니면 외부에서 스트리밍 사이트를 보지 못한다.
코드 (다시해보니 이 코드도 되고 전 글의 주소만 바꿔도 되네...)
import UIKit
import WebKit
class RealTImeVideoViewController: UIViewController, WKUIDelegate {
@IBOutlet weak var webView: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
//탭바 순서
self.tabBarController?.selectedIndex = 1
self.tabBarController?.tabBar.isHidden = false
// loadWebPage("http://192.168.35.11:2204/")
let stream_url = "http://192.168.35.11:2204/"
webView.uiDelegate = self
webView.load(NSURLRequest(url: NSURL(string: stream_url )! as URL) as URLRequest)
}
}
다음은 웹뷰에 사용자 터치를 설정해 보겠다.
https://shylog.com/settings-for-a-more-complete-webview/
보다 완벽한 webview를 위한 세팅들 | 수줍은 동그래 블로그
해당 글은 2019년 3월에 작성된 글 입니다. 🙏 보다 완벽한 webview를 위한 세팅들 App에서 webview를 이용해서 앱을 웹으로 대체하는 경우가 꽤 있다. 퍼포먼스 면에서는 아직 웹뷰가 네이티브뷰를 따
shylog.com
혹시..그냥 주소만 바꿔도 나오시는분 있을까요..?ㅎㅎ
참고했습니다.
https://github.com/matzpersson/swift-raspberry-video-streaming
GitHub - matzpersson/swift-raspberry-video-streaming: Streaming video from Raspberry Pi Camera directly to web browser or to ios
Streaming video from Raspberry Pi Camera directly to web browser or to ios mobile device. - GitHub - matzpersson/swift-raspberry-video-streaming: Streaming video from Raspberry Pi Camera directly t...
github.com
https://github.com/jjwon2149/iOS---SwiftPractice/tree/main/GraduationApp
GitHub - jjwon2149/iOS---SwiftPractice
Contribute to jjwon2149/iOS---SwiftPractice development by creating an account on GitHub.
github.com
'캡스톤디자인(졸업작품)' 카테고리의 다른 글
위협 행동 실시간 감지 시스템 ) -완- 후기 (0) | 2023.06.06 |
---|---|
위협 행동 실시간 감지 시스템 ) AWS EC2 ubuntu 18.04 CUDA11.4,CUDNN8.2.4, openCV4.7.0설치 (0) | 2023.04.11 |
위협 행동 실시간 감지 시스템 ) Swift Uikit 어플 만들기 3 - AVkit, Firebase연동 연습 (0) | 2023.02.11 |
위협 행동 실시간 감지 시스템 ) Swift Uikit 어플 만들기 1 - 탭바, 웹뷰 (0) | 2023.02.07 |