ochsner.thankview.com Open in urlscan Pro
50.19.42.16  Public Scan

URL: https://ochsner.thankview.com/video/5c1a651f20a5083a2
Submission: On October 05 via manual from US — Scanned from DE

Form analysis 1 forms found in the DOM

Name: form

<form class="text-align-left margin-center ng-pristine ng-invalid ng-invalid-required ng-valid-maxlength" name="form" novalidate="" ng-submit="sendReply($event)">
  <div class="input-field margin-t-24px" ng-hide="auth">
    <label for="reply-name" class="ng-binding">Your Name</label>
    <input id="reply-name" class="tv-text-input ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-maxlength" type="text" name="name" ng-model="reply.name" maxlength="50" placeholder="Your Name"
      aria-describedby="val-reply-name" required="">
    <div id="val-reply-name" ng-show="!form.$pristine &amp;&amp; form.name.$touched || form.$submitted" class="validation-messages margin-t-4px ng-hide" aria-live="assertive">
      <!-- ngIf: form.name.$error.required -->
      <div role="alert" ng-if="form.name.$error.required" class="ng-binding ng-scope"><i class="fa fa-exclamation-circle" aria-hidden="true"></i> Name is required.</div><!-- end ngIf: form.name.$error.required -->
    </div>
  </div>
  <div class="input-field margin-t-24px" ng-hide="auth">
    <label for="reply-email" class="ng-binding">Your Email</label>
    <input id="reply-email" class="tv-text-input ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-maxlength" type="text" name="email" ng-model="reply.email" maxlength="100" placeholder="Your Email"
      aria-describedby="val-reply-email" required="">
    <div id="val-reply-email" ng-show="!form.$pristine &amp;&amp; form.email.$touched || form.$submitted" class="validation-messages margin-t-4px ng-hide" aria-live="assertive">
      <!-- ngIf: form.email.$error.required -->
      <div role="alert" ng-if="form.email.$error.required" class="ng-binding ng-scope"><i class="fa fa-exclamation-circle" aria-hidden="true"></i> Email is required.</div><!-- end ngIf: form.email.$error.required -->
    </div>
  </div>
  <div class="input-field reply-recorder-option margin-t-24px ng-hide" ng-show="replyOptionIndex == 1">
    <!-- ngIf: state == 'waiting' -->
    <div class="recording-options ng-scope" ng-if="state == 'waiting'">
      <flash-warning class="flex justify-content-center margin-b-24px ng-scope"><!-- ngIf: !webcamSupport && flashWarning --></flash-warning>
      <!-- ngIf: !isMobile --><button type="button" class="btn btn--primary ng-binding ng-scope" ng-disabled="!webcamSupport" ng-click="initWebcamRecorder()" ng-if="!isMobile"><i class="fa fa-video-camera" aria-hidden="true"></i> Record via
        webcam</button><!-- end ngIf: !isMobile -->
      <!-- ngIf: isMobile -->
      <div class="labeled-hr">
        <span></span>
        <p>or</p><span></span>
      </div>
      <button type="button" class="btn btn--primary ng-binding" ng-click="openUploadVideo()"><i class="fa fa-upload" aria-hidden="true"></i> Upload a video</button>
    </div><!-- end ngIf: state == 'waiting' -->
    <tv-recorder ng-hide="state == 'waiting'" class="ng-isolate-scope ng-hide">
      <div class="tv-recorder bg-white relative margin-center recorder-state- font-" ng-class="['recorder-state-' + state, 'font-' + fontSize]">
        <div class="tv-recorder__record-container ng-hide" ng-show="state == 'activatingCamera' || state ==  'cameraDenied' || state == 'beginRecording' || state == 'recordingCountdown' || state == 'recording' || state == 'recordingThumbnail'">
          <div class="recorder-overlay ng-hide" ng-show="state == 'activatingCamera' || state ==  'cameraDenied'">
            <img class="block max-width-150px md-max-width-200px margin-center" src="https://assets.thankview.com/assets/img/recording/envelope_wand.svg" alt="">
            <h2>Enable your webcam and microphone to start recording your ThankView!</h2>
          </div>
          <div class="tv-recorder__top-bar">
            <div ng-show="state === 'recording'" class="tv-recorder__timer ng-binding ng-hide"> / </div>
            <div class="dropdown ng-hide" dropdown="" ng-show="(state == 'beginRecording') &amp;&amp; portalHasVirtualBackgrounds">
              <button type="button" class="border-none btn btn--circle dropdown-toggle" dropdown-toggle="" aria-haspopup="true" aria-expanded="false">
                <span><i class="fas fa-magic" aria-hidden="true"></i></span>
              </button>
              <!-- Add the file input element for image selection -->
              <ul class="dropdown__menu dropdown__menu--selectable right-0" role="menu">
                <!-- ngRepeat: background in backgrounds -->
                <li class="dropdown__menu-item ng-binding ng-scope" ng-repeat="background in backgrounds" ng-click="setBackgroundSelection(background)" ng-class="{'selected':background.selected}"> Blur My Background </li>
                <!-- end ngRepeat: background in backgrounds -->
                <li class="dropdown__menu-item ng-binding ng-scope" ng-repeat="background in backgrounds" ng-click="setBackgroundSelection(background)" ng-class="{'selected':background.selected}"> Choose Virtual Background </li>
                <!-- end ngRepeat: background in backgrounds -->
              </ul>
            </div>
            <div class="dropdown ng-hide" dropdown="" ng-show="state == 'beginRecording'">
              <button type="button" class="border-none btn btn--circle dropdown-toggle" dropdown-toggle="" aria-haspopup="true" aria-expanded="false">
                <span><i class="fas fa-cog" aria-hidden="true"></i></span>
              </button>
              <ul class="dropdown__menu dropdown__menu--selectable right-0" role="menu">
                <!-- ngRepeat: resolution in resolutions -->
                <li class="dropdown__menu-item ng-binding ng-scope selected" ng-repeat="resolution in resolutions" ng-click="setResolution(resolution)" ng-class="{'selected':resolution.selected}" ng-hide="!resolution.supported"> 1080p </li>
                <!-- end ngRepeat: resolution in resolutions -->
                <li class="dropdown__menu-item ng-binding ng-scope" ng-repeat="resolution in resolutions" ng-click="setResolution(resolution)" ng-class="{'selected':resolution.selected}" ng-hide="!resolution.supported"> 720p </li>
                <!-- end ngRepeat: resolution in resolutions -->
                <li class="dropdown__menu-item ng-binding ng-scope" ng-repeat="resolution in resolutions" ng-click="setResolution(resolution)" ng-class="{'selected':resolution.selected}" ng-hide="!resolution.supported"> 480p </li>
                <!-- end ngRepeat: resolution in resolutions -->
              </ul>
            </div>
            <div class="dropdown ng-hide" dropdown="" ng-show="state == 'beginRecording'">
              <button type="button" class="border-none btn btn--circle dropdown-toggle" dropdown-toggle="" aria-haspopup="true" aria-expanded="false">
                <span><i class="fas fa-video" aria-hidden="true"></i></span>
              </button>
              <ul class="dropdown__menu dropdown__menu--selectable right-0" role="menu">
                <!-- ngRepeat: videoOption in videoOptions -->
              </ul>
            </div>
            <div class="dropdown ng-hide" dropdown="" ng-show="state == 'beginRecording'">
              <button type="button" class="border-none btn btn--circle dropdown-toggle" dropdown-toggle="" aria-haspopup="true" aria-expanded="false">
                <span><i class="fas fa-microphone" aria-hidden="true"></i></span>
              </button>
              <ul class="dropdown__menu dropdown__menu--selectable right-0" role="menu">
                <!-- ngRepeat: audioOption in audioOptions -->
              </ul>
            </div>
          </div>
          <div id="recorder-webcam" class="bg-black">
            <video autoplay="" playsinline="" muted=""></video>
            <canvas></canvas>
          </div>
          <div class="tv-recorder__buttons ng-hide" ng-show="state == 'beginRecording' || state == 'beginReview'">
            <button type="button" class="btn btn--primary-alt margin-r-auto ng-hide" ng-click="toggleInstructionOverlay()" ng-show="options.showScriptButton">Toggle Script</button>
            <button type="button" class="btn btn--primary-alt margin-r-auto ng-binding ng-hide" ng-click="toggleInstructionOverlay()" ng-show="options.showInstructionsButton">Toggle Instructions</button>
            <button type="button" class="btn btn--secondary ng-binding ng-hide" ng-click="openExample()" ng-show="options.showTipsButton">Recording Tips</button>
            <button type="button" class="btn btn--primary margin-l-auto ng-binding ng-hide" ng-click="startRecording()" ng-show="state == 'beginRecording'">Start Recording</button>
          </div>
          <div class="tv-recorder__buttons ng-hide" ng-show="state == 'recording'">
            <button type="button" class="btn btn--secondary margin-r-auto ng-hide" ng-click="toggleInstructionOverlay()" ng-show="options.showScriptButton">Toggle Script</button>
            <button type="button" class="btn btn--secondary margin-r-auto ng-binding ng-hide" ng-click="toggleInstructionOverlay()" ng-show="options.showInstructionsButton">Toggle Instructions</button>
            <button type="button" class="btn btn--primary ng-binding ng-hide" ng-click="startOverRecording()" ng-show="options.showStartOverButton">Start Over</button>
            <button type="button" class="btn btn--primary margin-l-auto ng-binding" ng-click="stopRecording()">Stop Recording</button>
          </div>
        </div>
        <div class="video-review-container ng-hide" ng-show="state == 'beginReview' || state == 'reviewing'">
          <button class="fa-times-corner absolute btn--ghost bg-blue-48 ng-hide" type="button" ng-click="stopReview()" aria-label="Stop Preview" ng-show="state == 'reviewing'">
            <i class="fa fa-times font-white" aria-hidden="true"></i>
          </button>
          <div class="captions-info ng-hide" ng-show="state == 'beginReview' &amp;&amp; (video.caption_processing || video.caption_url)">
            <div class="captions-pending ng-hide" ng-show="video.caption_processing"><i class="fa fa-commenting" aria-hidden="true"></i> Captioning In Progress</div>
            <!-- ngIf: !video.caption_processing && video.caption_url -->
          </div>
          <div id="recorder-review-wrapper" video-transform="" video="video"></div>
        </div>
        <div class="recorder-overlay loading ng-hide" ng-show="state == 'loading' || state == 'uploadComplete'">
          <i class="fa fa-spinner fa-spin loading-icon" aria-hidden="true"></i>
        </div>
        <div class="recorder-overlay countdown ng-hide" ng-show="state == 'recordingCountdown'">
          <span class="count font-blue-48"></span>
        </div>
        <div class="recorder-overlay uploading ng-hide" ng-show="state == 'uploading'">
          <h2 class="ng-binding">Processing</h2>
          <p class="font-blue-48 ng-binding">
            <i class="fa fa-spinner fa-spin font-blue-48" aria-hidden="true"></i>
          </p>
        </div>
        <div class="recorder-overlay video-icon ng-hide" ng-show="state == 'reviewFailed' &amp;&amp; video.video_path != null" ng-click="openErrorMessage()" thumb-transform="" video="video">
          <i class="fa fas-play-circle" aria-hidden="true"></i>
        </div>
        <div class="recorder-overlay video-icon ng-hide" ng-show="state == 'reviewFailed' &amp;&amp; video.video_path == null" ng-click="openErrorMessage()">
          <img class="width-100" src="https://assets.thankview.com/assets/img/splicing/processingVideo.png" alt="">
        </div>
        <div class="recorder-overlay error-detected ng-hide" ng-show="state == 'uploadFailed'">
          <h2><i class="fa fa-exclamation-triangle" aria-hidden="true"></i> Processing Error</h2>
          <p class="subtext">There was an error processing your video. Please check your internet connection and try again.</p>
        </div>
        <input type="file" name="file" accept="video/mpg,video/mpeg,video/mp4,video/x-m4v,video/avi,video/x-matroska,video/quicktime,video/*;capture=camcorder" aria-label="Upload a Video">
      </div>
      <div class="troubleshoot-message font-size-14px margin-t-16px flex justify-content-center text-align-left ng-hide"
        ng-show="state == 'activatingCamera' || state ==  'cameraDenied' || state == 'beginRecording' || state == 'recordingCountdown' || state == 'recording' || state == 'recordingThumbnail'"> Have trouble recording your
        video?&nbsp;<a href="https://community.thankview.com/t/h7hzab8/help-video-issues" target="_blank" rel="noopener noreferrer" class="font-blue-48">Try these potential solutions</a>. </div>
    </tv-recorder>
  </div>
  <div class="input-field margin-t-24px ng-hide" ng-show="replyOptionIndex == 0">
    <label for="emailReply" class="ng-binding">Your Message</label>
    <textarea id="emailReply" class="tv-text-input ng-pristine ng-untouched ng-valid ng-empty ng-valid-required" rows="5" name="desc" ng-model="reply.message" placeholder="Your Message" autofocus="" aria-describedby="val-reply-desc"
      ng-required="replyOptionIndex == 0"></textarea>
    <div id="val-reply-desc" ng-show="!form.$pristine &amp;&amp; form.desc.$touched || form.$submitted" class="validation-messages margin-t-4px ng-hide" aria-live="assertive">
      <!-- ngIf: form.desc.$error.required -->
    </div>
  </div>
  <!-- ngIf: replyOptionIndex == 0 -->
  <!-- ngIf: (state == 'beginReview' || state == 'failedReview' || state == 'recordingThumbnail' || state == 'uploadFailed' || state == 'reviewFailed' || state == 'reviewing') && replyOptionIndex == 1 -->
  <!-- ngIf: replyOptionIndex == 0 -->
</form>

Text Content

Email us at support@thankview.com


 * 


OH NO, YOUR BROWSER DOESN’T SUPPORT HTML VIDEO PLAYBACK.

To watch the video, please click ‘View Video’ below.

If you have any questions, please feel free to reach out at
support@thankview.com.

Best,
The ThankView Team

View Video


OH NO, YOUR BROWSER DOESN’T SUPPORT HTML VIDEO PLAYBACK.

To watch the video, please click ‘View Video’ below.

If you have any questions, please feel free to reach out at
support@thankview.com.

Best,
The ThankView Team

View Video


YOU'VE RECEIVED A THANKVIEW!


YAZMIN INCAPRERA

Loading...

Video Player is loading.
Play Video
Play
Unmute

Loaded: 31.45%


0:00
Current Time 0:00
/
Duration 1:16
Remaining Time -1:16
Captions
 * captions settings, opens captions settings dialog
 * captions off
 * Captions On, selected

Fullscreen

This is a modal window.



Beginning of dialog window. Escape will cancel and close the window.

TextColorWhiteBlackRedGreenBlueYellowMagentaCyanTransparencyOpaqueSemi-TransparentBackgroundColorBlackWhiteRedGreenBlueYellowMagentaCyanTransparencyOpaqueSemi-TransparentTransparentWindowColorBlackWhiteRedGreenBlueYellowMagentaCyanTransparencyTransparentSemi-TransparentOpaque
Font Size50%75%100%125%150%175%200%300%400%Text Edge
StyleNoneRaisedDepressedUniformDropshadowFont FamilyProportional
Sans-SerifMonospace Sans-SerifProportional SerifMonospace SerifCasualScriptSmall
Caps
Reset restore all settings to the default valuesDone
Close Modal Dialog

End of dialog window.

Tap to Unmute







Reply Save Share


REPLY TO YOUR THANKVIEW

Email Reply Video Reply
Reply
Your Name
Name is required.
Your Email
Email is required.
Record via webcam

or

Upload a video


ENABLE YOUR WEBCAM AND MICROPHONE TO START RECORDING YOUR THANKVIEW!

/
   
 * Blur My Background
   
 * Choose Virtual Background
   

   
 * 1080p
   
 * 720p
   
 * 480p
   




Toggle Script Toggle Instructions Recording Tips Start Recording
Toggle Script Toggle Instructions Start Over Stop Recording
Captioning In Progress





PROCESSING







PROCESSING ERROR

There was an error processing your video. Please check your internet connection
and try again.

Have trouble recording your video? Try these potential solutions.
Your Message


Download audio transcript


SCHEDULE A THANKVIEW DEMO