Is it possible to watch AES encrypted token authenticated videos on iOS devices using Office 365?

I am currently using Azure media player to stream Office 365 videos, but I am encountering an issue where the videos do not play on iOS devices. I attempted to implement a solution from the provided link, but unfortunately it did not resolve the problem.

Is there anyone who can provide guidance on how to fix this issue?

Below is the code snippet that I have been working with:

$.when(
        tokenPromise,
        urlPromise
        )
        .done(function (tokenRes, urlRes) {
            var token = tokenRes.GetStreamingKeyAccessToken;
            var url = urlRes.GetPlaybackUrl;
            $("#modal-"+index).attr("token", token);
            $("#modal-"+index).attr("token-acquired", new Date().toISOString());
            $("#modal-"+index).attr("player-url", url);
            $("#modal-" + index + " .vjs-loading-spinner").hide();
            player.poster(poster);

            player.src([{
                src: url,
                type: "application/vnd.ms-sstr+xml",
                protectionInfo:
                        [{
                            type: "AES",
                            authenticationToken: token }]
            }]);


        })

Similar questions

If you have not found the answer to your question or you are interested in this topic, then look at other similar questions below or use the search

Tips for achieving an eye-catching text and image layout on a single page of your Wordpress blog

I've been exploring ways to achieve a design concept for my blog layout. I envision having the text and thumbnail displayed side by side, each taking up 50% of the width until the image reaches its end. Once the image ends, I want the text to span the ...

Setting up the Angular JS environment manually, without relying on an Integrated

I am a complete beginner when it comes to Angular JS. I recently inherited an Angular JS application that I need to run on a server without using any Integrated Development Environment (IDE). I have tried researching online for methods to run the applicat ...

Getting the values of $scope variables from AngularJS in the controller to the view

I have a simple scope variable on my AngularJS Controller. It is assigned a specific endpoint value like this: $scope.isItAvailable = endpoint.IS_IT_AVAILABLE; How can I properly use it in my view (HTML) to conditionally show or hide an element using ng- ...

JavaScript and the importance of using commas in arrays

I am developing a system that displays text in a textarea when a checkbox is checked and removes the text when the checkbox is unchecked. The functionality is mostly working as intended, but I am facing an issue where commas remain in the textarea after un ...

Adding the object's key to an array in JavaScript: A step-by-step guide

Among the objects in my possession are: robot { id skill currentWorkPlace } warehouse { aiStaff currentStatus boxes } I am tasked with creating a function that will add the id of a new worker to the aiStaff array and assign a reference to the ...

"When the onClick event occurs, ensure that a new button is displayed using React

I'm just starting out with reactJS and I'm working on a simple To-Do App. I've successfully implemented Edit and Delete functionalities, but now I'm facing an issue with Pagination. I am trying to display a new button under certain cond ...

"Partial success in capturing a screenshot using Div with the help of Javascript and html2canvas.js

My goal is to capture a screenshot of an image inside div elements. When the image is static as shown in the code below, everything works perfectly and displays the correct base64 image conversion: <div class="container_im" id="container_im"> <im ...

Upgrade your AJAX logic from synchronous to asynchronous for improved performance

I had an old JavaScript library that was making API calls synchronously. To address this, I decided to write a JavaScript function using jQuery that could make the calls asynchronously. In the code below, the getData function is meant to be a versatile fu ...

Javascript: Troubleshooting Unexpected Variable Behavior in HTML Code

My issue is as follows: I am attempting to retrieve text from a JSON file in my HTML. In the header of my HTML, I have linked a tag with the following code: var language = ""; var langDoc = null; //Function to change the value function setLang() { v ...

How to extract the text content of an element using XPath in Selenium?

I have a setup that looks like this : <div class="content"> <h3 class="faq">Joocey</h3> Locked Bag 4005 <br> 6/78 William Street <br> Sydney NSW 2000 <br> Customer Ca ...

Exploring the option of eliminating the email field from the PHP redirect function and transforming it into a pop-up notification

I am currently utilizing the following code to send an email notification to my address whenever a new user signs up: <?php $errors = ''; $myemail = '<a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="b0ded1ddd ...

I encountered an error while running a basic express app with ts-node-dev: Invalid argument: A non-string value was provided to `ts.resolveTypeReferenceDirective`

Recently, I started diving into Typescript and Express. Trying to set up a basic Express app using ts-node-dev, I encountered the following error: > ./node_modules/.bin/ts-node-dev src/index.ts 16:07:40 [I ...

Contrasting date and time components within a JQuery date time picker

Utilizing Jquery, I have implemented two date time pickers. Upon clicking the show button, I require the difference between the two dates to be displayed in the textbox identified as result. For example: Time1 = 04/30/2014 10:27 am Time2 = 05/01/2014 1 ...

The issue with jquery slideToggle is that it mistakenly opens all divs instead of just the specific div that should

My website has a dynamic page with a variable number of <div> elements. The concept is that users can click on the + symbol, which is represented by an <img> tag, to display the corresponding div. Currently, my code includes: PHP/HTML $plus ...

Experimenting with AngularJS 1.6 class-oriented controllers through the lens of Jasmine/Karma testing

Struggling to use jasmine/karma to test my class-based controllers, unfortunately without any success. Most examples I come across are dated back to 2014 or older. I've made sure to load the angular and angular-mock files in my karma configuration fil ...

Can an array be transformed into an object using a function?

I am looking to convert a string into an object in JavaScript. var api_response = { key: "settings.options.height", val: 500 }; keys = api_response.key.split('.'); var settings = { options: { height: 0 } }; I am unsure how to update t ...

What is the method to permanently install and enforce the latest version using npm?

We are implementing a private npm module for exclusive use within our organization. Given that the module is managed internally, we have confidence in version updates and changes. Is there a way to seamlessly install this module across multiple projects s ...

Navigating nested loops within multidimensional arrays

Currently, I am experimenting with nested loops to search through nested arrays in order to find a specific value called "codItem". Below is a test model for the array (as I do not have access to the original fetch request on weekends): let teste = [{ it ...

Check Image Dimensions prior to Image Loading

I've been working with JQuery Masonry and would like to incorporate Lazy Load using a WordPress plugin to load images only when they come into view. The issue I'm facing is that when Lazy Load is used, the masonry elements don't recognize t ...

What causes the discrepancy in the output values of the sha1 algorithm when using the packages object-hash and crypto/hashlib

On my frontend, I have implemented a JavaScript function that compares two sha1 hashes generated by the object-hash library. This is used to determine if there are any changes in the input data, triggering a rerun of a processing pipeline. To interact wit ...