@@ 222-238 (lines=17) @@ | ||
219 | * @return string |
|
220 | * @throws \yii\web\NotFoundHttpException |
|
221 | */ |
|
222 | protected function getMediaVideo($media) |
|
223 | { |
|
224 | $model = $this->findModel(ArrayHelper::getValue($media, 'id')); |
|
225 | $meta = $model->getMeta('metadata'); |
|
226 | $result = Html::beginTag('video', [ |
|
227 | 'controls' => true, |
|
228 | 'class' => 'media-video media-' . $model->id, |
|
229 | ]) . "\n"; |
|
230 | $result .= Html::tag('source', '', [ |
|
231 | 'src' => $model->getUploadUrl() . ArrayHelper::getValue($meta, 'versions.full.url'), |
|
232 | 'type' => $model->mime_type, |
|
233 | ]) . "\n"; |
|
234 | $result .= 'Your browser does not support the <code>video</code> element.' . "\n"; |
|
235 | $result .= Html::endTag('video') . "\n"; |
|
236 | ||
237 | return $result; |
|
238 | } |
|
239 | ||
240 | /** |
|
241 | * Generate audio tag for editor and use HTML5. |
|
@@ 247-263 (lines=17) @@ | ||
244 | * @return string |
|
245 | * @throws \yii\web\NotFoundHttpException |
|
246 | */ |
|
247 | protected function getMediaAudio($media) |
|
248 | { |
|
249 | $model = $this->findModel(ArrayHelper::getValue($media, 'id')); |
|
250 | $meta = $model->getMeta('metadata'); |
|
251 | $result = Html::beginTag('audio', [ |
|
252 | 'controls' => true, |
|
253 | 'class' => 'media-audio media-' . $model->id, |
|
254 | ]) . "\n"; |
|
255 | $result .= Html::tag('source', '', [ |
|
256 | 'src' => $model->getUploadUrl() . ArrayHelper::getValue($meta, 'versions.full.url'), |
|
257 | 'type' => $model->mime_type, |
|
258 | ]) . "\n"; |
|
259 | $result .= 'Your browser does not support the <code>video</code> element.' . "\n"; |
|
260 | $result .= Html::endTag('audio') . "\n"; |
|
261 | ||
262 | return $result; |
|
263 | } |
|
264 | ||
265 | /** |
|
266 | * Generate link to media file for editor. |