Angular: Empty Fiddle
http://angularjs.org/
by Alex Azuero
HTML
<script src="http://code.angularjs.org/angular-1.0.1.js"></script>
<div ng-controller="MyCtrl">
{{userAgent}}
<div ng-show="platform=='Windows'">
<OBJECT classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921"
codebase="http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab"
id="vlc" events="True">
<embed
id="vlcEmb"
type="application/x-google-vlc-plugin"
version="VideoLAN.VLCPlugin.2"
autoplay="yes"
loop="no"
width="640" height="480"
target="rtsp://admin:[email protected]/h264/ch1/main/av_stream" >
</embed>
</OBJECT>
</div>
<div ng-show="platform=='Mac OS'">
<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
codebase="http://www.apple.com/qtactivex/qtplugin.cab">
<param name="src" value="launch.mov">
<param name="loop" value="false">
<param name="autoplay" value="true">
<param name="controller" value="false">
<param name="qtsrc" value="rtsp://192.168.1.122/h264/ch1/main/av_stream">
<embed
src="launch.mov"
width="640" height="480"
name="QuickTime" loop="false" cache="false"
controller="false" autoplay="true" scale="aspect"
qtsrc="rtsp://192.168.1.122/h264/ch1/main/av_stream"
pluginspage="http://www.apple.com/quicktime/download/">
</embed>
</object>
</div>
</div>
JavaScript
"use strict";
var myApp = angular.module('myApp',[]);
function MyCtrl($scope, $window) {
$scope.userAgent = 'Superhero';
$scope.userAgent = $window.navigator.userAgent;
$scope.platform = "Undefined";
if ($scope.userAgent.indexOf("Windows") >= 0) {
$scope.platform = "Windows";
}
if ($scope.userAgent.indexOf("Mac OS") >= 0) {
$scope.platform = "Mac OS";
}
}