質問編集履歴

3

説明の追加

2016/09/23 12:02

投稿

beginer_dev
beginer_dev

スコア16

test CHANGED
File without changes
test CHANGED
@@ -126,7 +126,11 @@
126
126
 
127
127
 
128
128
 
129
+ オレンジ:ViewCon
130
+
131
+ 水色:UpperCon
132
+
129
- 回答頂いたコードを利用させていただき試みましたが
133
+ 赤:LowerConのように回答頂いたコードを利用試みましたが
130
134
 
131
135
  Could not cast value of type 'UINavigationController' (0x10f188f18) to 'アプリ名.ViewController' (0x10c679bf0).
132
136
 

2

回答に対する返答

2016/09/23 12:02

投稿

beginer_dev
beginer_dev

スコア16

test CHANGED
File without changes
test CHANGED
@@ -115,3 +115,23 @@
115
115
  }
116
116
 
117
117
  ```
118
+
119
+
120
+
121
+ 追記
122
+
123
+
124
+
125
+ ![実装状況](cb768f313b7279bbb04dcd18d997f992.png)
126
+
127
+
128
+
129
+ 回答頂いたコードを利用させていただき試みましたが
130
+
131
+ Could not cast value of type 'UINavigationController' (0x10f188f18) to 'アプリ名.ViewController' (0x10c679bf0).
132
+
133
+ (lldb)
134
+
135
+
136
+
137
+ となり同様のエラーとなりました。

1

コード追加

2016/09/23 11:58

投稿

beginer_dev
beginer_dev

スコア16

test CHANGED
File without changes
test CHANGED
@@ -39,3 +39,79 @@
39
39
 
40
40
 
41
41
  tabelviewから動画ビューを制御する方法他にありましたら教えてください。
42
+
43
+
44
+
45
+ 動画ビューコード
46
+
47
+ ```ここに言語を入力
48
+
49
+ import UIKit
50
+
51
+ import youtube_ios_player_helper
52
+
53
+
54
+
55
+ //class ViewController: UIViewController ,UITableViewDelegate, UITableViewDataSource, YTPlayerViewDelegate {
56
+
57
+ class ViewController: UIViewController, YTPlayerViewDelegate {
58
+
59
+
60
+
61
+ @IBOutlet weak var playerView: YTPlayerView?
62
+
63
+
64
+
65
+ var appDelegate:AppDelegate = UIApplication.shared.delegate as! AppDelegate
66
+
67
+
68
+
69
+ override func viewDidLoad() {
70
+
71
+ super.viewDidLoad()
72
+
73
+ // Do any additional setup after loading the view, typically from a nib.
74
+
75
+
76
+
77
+ self.playerView?.delegate = self
78
+
79
+
80
+
81
+ self.playerView?.sizeToFit()
82
+
83
+
84
+
85
+ let vars = ["playsinline": 1, "controls": 2, "showinfo": 0, "origin":"https://www.google.com"] as [String : Any]
86
+
87
+
88
+
89
+ playerView?.load(withVideoId: self.appDelegate.selectMV, playerVars: vars)
90
+
91
+
92
+
93
+ print("読み込みVideo確認",self.appDelegate.selectMV)
94
+
95
+
96
+
97
+ }
98
+
99
+
100
+
101
+ func playerViewDidBecomeReady(_ playerView: YTPlayerView) {
102
+
103
+ print("通過確認中")
104
+
105
+ playerView.stopVideo()
106
+
107
+ playerView.playVideo()
108
+
109
+ }
110
+
111
+
112
+
113
+
114
+
115
+ }
116
+
117
+ ```