media

Consequences of microbial interactions with hydrocarbons, oils, and lipids: biodegradation and bioremediation / Robert J. Steffan, editor

Online Resource




media

An In situ Raman study of intermediate adsorption engineering by high-index facet control during the hydrogen evolution reaction

Inorg. Chem. Front., 2020, 7,1892-1899
DOI: 10.1039/D0QI00124D, Research Article
Jia-sen Zhu, Hao Yang, Weihong Zhang, Yanchao Mao, Shu-shen Lyu, Jian Chen
An in situ Raman study of the mechanism of HER catalytic performance enhanced by high-index facets on Ti@TiO2 nanosheets.
The content of this RSS Feed (c) The Royal Society of Chemistry




media

[ASAP] Nitroxide-Mediated Miniemulsion Polymerization of Bio-Based Methacrylates

Industrial & Engineering Chemistry Research
DOI: 10.1021/acs.iecr.0c00840




media

[ASAP] Soluting Effects of Various Additives on the Clouding Behavior of Poly(propylene glycol) 1000 in Aqueous Media

Journal of Chemical & Engineering Data
DOI: 10.1021/acs.jced.0c00109




media

Particle panic!: how popular media and popularized science feed public fears of particle accelerator experiments / Kristine Larsen

Online Resource




media

Crowdfunding the future : media industries, ethics and digital society / edited by Lucy Bennett, Bertha Chin, & Bethan Jones




media

Efficient alkene hydrosilation with bis(8-quinolyl)phosphine (NPN) nickel catalysts. The dominant role of silyl-over hydrido-nickel catalytic intermediates

Chem. Sci., 2020, Advance Article
DOI: 10.1039/D0SC00997K, Edge Article
Open Access
Jian Yang, Verònica Postils, Michael I. Lipschutz, Meg Fasulo, Christophe Raynaud, Eric Clot, Odile Eisenstein, T. Don Tilley
A cationic nickel complex of the bis(8-quinolyl)(3,5-di-tert-butylphenoxy)phosphine (NPN) ligand, [(NPN)NiCl]+, is a precursor to efficient catalysts for the hydrosilation of alkenes with hydrosilanes under mild conditions and low catalyst loadings.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




media

SAXS studies of the thermally-induced fusion of diblock copolymer spheres: formation of hybrid nanoparticles of intermediate size and shape

Chem. Sci., 2020, 11,4312-4321
DOI: 10.1039/D0SC00569J, Edge Article
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
E. J. Cornel, P. S. O'Hora, T. Smith, D. J. Growney, O. O. Mykhaylyk, S. P. Armes
Dilute dispersions of poly(lauryl methacrylate)-poly(benzyl methacrylate) diblock copolymer spheres of differing mean diameter are mixed and thermally annealed at 150 °C to produce either spherical or non-spherical nanoparticles of intermediate size.
The content of this RSS Feed (c) The Royal Society of Chemistry




media

Mapping the multi-step mechanism of a photoredox catalyzed atom-transfer radical polymerization reaction by direct observation of the reactive intermediates

Chem. Sci., 2020, 11,4475-4481
DOI: 10.1039/D0SC01194K, Edge Article
Open Access
Luke Lewis-Borrell, Mahima Sneha, Aditi Bhattacherjee, Ian P. Clark, Andrew J. Orr-Ewing
Short-lived intermediates are tracked in real-time by transient absorption spectroscopy during a multi-step photoredox catalysed polymerization reaction.
The content of this RSS Feed (c) The Royal Society of Chemistry




media

Synthesis of unstrained Criegee intermediates: inverse α-effect and other protective stereoelectronic forces can stop Baeyer-Villiger rearrangement of γ-hydroperoxy-γ-peroxylactones

Chem. Sci., 2020, Accepted Manuscript
DOI: 10.1039/D0SC01025A, Edge Article
Open Access
Vera A. Vil', Yana Barsegyan, Leah Kuhn, Maria V. Ekimova, Egor A. Semenov, Alexander Korlyukov, Alexander Olegovich Terent'ev, Igor Alabugin
How far can we push the limits in removing stereoelectronic protection from an unstable intermediate? We address this question by exploring the interplay between the primary and secondary stereoelectronic effects...
The content of this RSS Feed (c) The Royal Society of Chemistry




media

Who are intermediaries in an IPO?

All the relevant information regarding the four intermediates such as addresses, telephone/fax numbers, registration number, and contact person and email addresses, are disclosed in the offer documents.




media

Photosensitive students and digital media : a survey of educators regarding knowledge and self efficacy / Janene Sproul

Sproul, Janene, author




media

Media and moral education : a philosophy of critical engagement / Laura D'Olimpio

D'Olimpio, Laura, author




media

The mobilised learner : heutagogy and mobile social media / Vickel L. Narayan

Narayan, Vickel L., author




media

Multimedia security using chaotic maps: principles and methodologies / Khalid M. Hosny, editor

Online Resource




media

Microfluidic assessment of red blood cell mediated microvascular occlusion

Lab Chip, 2020, Accepted Manuscript
DOI: 10.1039/D0LC00112K, Paper
Yuncheng Man, Erdem Kucukal, Ran An, Quentin Watson, Jürgen Bosch, Peter A. Zimmerman, Jane A Little, Umut A. Gurkan
Abnormal red blood cells (RBC) deformability contributes to hemolysis, thrombophilia, inflammation, and microvascular occlusion in various circulatory diseases. A quantitative and objective assessment of microvascular occlusion mediated by RBCs with...
The content of this RSS Feed (c) The Royal Society of Chemistry




media

Shakespearean celebrity in the digital age: fan cultures and remediation / Anna Blackwell

Dewey Library - PR2970.B53 2018




media

For stand-up comedians, bad days will likely continue even after lifting of lockdown

What is even more worrying is uncertainty. Even when the lockdown is lifted, social-distancing measures will remain the norm and that will mean no live events for a some more time, say comedy circuit insiders. They expect the dry spell to continue for the next 6-8 months, at least.




media

Mediated Time [electronic resource] : Perspectives on Time in a Digital Age / edited by Maren Hartmann, Elizabeth Prommer, Karin Deckner, Stephan O. Görland




media

Shojo Across Media [electronic resource]: Exploring "Girl" Practices in Contemporary Japan




media

Social Inequality, Childhood and the Media [electronic resource]: A Longitudinal Study of the Mediatization of Socialisation

Paus-Hasebrink, Ingrid




media

In vitro selenium supplementation suppresses key mediators involved in myometrial activation and rupture of fetal membranes

Metallomics, 2020, Advance Article
DOI: 10.1039/D0MT00063A, Paper
Dineli Matheesha Kalansuriya, Ratana Lim, Martha Lappas
Selenium suppresses key mediators involved in preterm birth in human fetal membranes and myometrium.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




media

[ASAP] Enhancing the Electrocatalytic Activity of Pd/M (M = Ni, Mn) Nanoparticles for the Oxygen Reduction Reaction in Alkaline Media through Electrochemical Dealloying

ACS Catalysis
DOI: 10.1021/acscatal.9b05499




media

Comparison of surfactant-mediated liquid chromatographic modes with sodium dodecyl sulphate for the analysis of basic drugs

Anal. Methods, 2020, Advance Article
DOI: 10.1039/D0AY00526F, Paper
N. Pankajkumar-Patel, E. Peris-García, M. J. Ruiz-Angel, M. C. García-Alvarez-Coque
A comprehensive overview of the performance of MLC, HSLC and MELC for the analysis of basic compounds.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




media

Rapid and colorimetric detection of nucleic acids based on entropy-driven circuit and DNAzyme mediated autocatalytic reaction

Anal. Methods, 2020, Accepted Manuscript
DOI: 10.1039/D0AY00341G, Paper
Hongli Shi, Jianyuan Dai, fang Wang, Yushun Xia, Dan Xiao, Cuisong Zhou
In this work, a novel, rapid and enzyme-free colorimetric biosensor for nucleic acids detection has been developed based on entropy-driven circuit (EDC) and DNAzyme mediated autocatalytic reaction. Upon sensing of...
The content of this RSS Feed (c) The Royal Society of Chemistry




media

Foundations in sound design for interactive media : a multidisciplinary approach / edited by Michael Filimowicz




media

Multimedia : making it work / Tay Vaughan

Vaughan, Tay




media

Television at work: industrial media and American labor / Kit Hughes

Dewey Library - HD30.34.H74 2020




media

The greater good: media, family removal, and TVA dam construction in North Alabama / Laura Beth Daws and Susan L. Brinson

Hayden Library - TC557.A2 D39 2019




media

Instagram: Visual Social Media Cultures


 
Instagram is at the heart of global digital culture, having made selfies, filters and square frames an inescapable part of everyday life since it was launched in 2010.

In the first book-length examination of Instagram, Tama Leaver, Tim Highfield and Crystal Abidin trace how this quintessential mobile photography app has developed as a platform and a culture. They consider aspects such as the new visual social media aesthetics, the rise of Influencers

Read More...




media

Critical Media Studies: An Introduction, 3rd Edition


 

An engaging and accessible introduction to a broad range of critical approaches to contemporary mass media theory and research 

A decade after its first publication, Critical Media Studies continues toshape and define the field of media studies, offering innovative approaches that enable readers to explore the modern media landscape from a wide variety of perspectives. Integrating foundational theory and contemporary research, this groundbreaking text



Read More...




media

Instagram: Visual Social Media Cultures


 
Instagram is at the heart of global digital culture, having made selfies, filters and square frames an inescapable part of everyday life since it was launched in 2010.

In the first book-length examination of Instagram, Tama Leaver, Tim Highfield and Crystal Abidin trace how this quintessential mobile photography app has developed as a platform and a culture. They consider aspects such as the new visual social media aesthetics, the rise of Influencers

Read More...




media

Digital Media Ethics, 3rd Edition


 
The original edition of this accessible and interdisciplinary textbook was the first to consider the ethical issues of digital media from a global, cross-cultural perspective.  

This third edition has been thoroughly updated to incorporate the latest research and developments, including the rise of Big Data, AI, and the Internet of Things. The book’s case studies and pedagogical material have also been extensively revised and updated to include such

Read More...




media

The New Rules of Marketing and PR: How to Use Content Marketing, Podcasting, Social Media, AI, Live Video, and Newsjacking to Reach Buyers Directly, 7th Edition


 

The seventh edition of the pioneering guide to generating attention for your idea or business, packed with new and updated information

In the Digital Age, marketing tactics seem to change on a day-to-day basis. As the ways we communicate continue to evolve, keeping pace with the latest trends in social media, the newest online videos, the latest mobile apps, and all the other high-tech influences can seem an almost impossible task. How can you keep



Read More...




media

[ASAP] Sulfenic Acid-Mediated on-Site-Specific Immobilization of Mitochondrial-Targeted NIR Fluorescent Probe for Prolonged Tumor Imaging

Analytical Chemistry
DOI: 10.1021/acs.analchem.9b05855




media

[ASAP] Capping Ligand Size-Dependent LSPR Property Based on DNA Nanostructure-Mediated Morphological Evolution of Gold Nanorods for Ultrasensitive Visualization of Target DNA

Analytical Chemistry
DOI: 10.1021/acs.analchem.0c00321




media

[ASAP] Metal Ion-Mediated Potential-Resolved Ratiometric Electrochemiluminescence Bioassay for Efficient Determination of miR-133a in Early Diagnosis of Acute Myocardial Infarction

Analytical Chemistry
DOI: 10.1021/acs.analchem.0c00377




media

Microbes and Enzymes in Soil Health and Bioremediation Ashok Kumar, Swati Sharma, editors

Online Resource




media

Microbial biofilms in bioremediation and wastewater treatment / editors, Y.V. Nancharaiah, Biofouling and Biofilm Processes Section, Water and Steam Chemistry Division, Bhabha Atomic Research Centre, Kalpakkam, Tamil Nadu, India and Vayalam P. Venugopala

Online Resource




media

Museum Media


 

MUSEUM MEDIA Edited by Michelle Henning

Museum Media explores the contemporary uses of diverse media in museum contexts and discusses how technology is reinventing the museum. It considers how technological changes—from photography and television through to digital mobile media—have given rise to new habits, forms of attention and behaviors. It explores how research methods can be used to understand people's relationships with media technologies and



Read More...




media

[ASAP] Plasmon-Mediated Coherent Superposition of Discrete Excitons under Strong Exciton–Plasmon Coupling in Few-Layer MoS<sub>2</sub> at Room Temperature

ACS Photonics
DOI: 10.1021/acsphotonics.0c00233




media

[ASAP] Near-Field Radiative Heat Transfer between Dissimilar Materials Mediated by Coupled Surface Phonon- and Plasmon-Polaritons

ACS Photonics
DOI: 10.1021/acsphotonics.0c00404




media

Building a Dictaphone Using Media Recorder and getUserMedia

Chris Mills brushes up his shorthand and shows how the MediaStream Recording API in modern browsers can be used to capture audio directly from the user’s device. Inching ever closer to the capabilities of native software, it truly is an exciting time to be a web developer.


The MediaStream Recording API makes it easy to record audio and/or video streams. When used with MediaDevices.getUserMedia(), it provides an easy way to record media from the user’s input devices and instantly use the result in web apps. This article shows how to use these technologies to create a fun dictaphone app.

A sample application: Web Dictaphone

To demonstrate basic usage of the MediaRecorder API, we have built a web-based dictaphone. It allows you to record snippets of audio and then play them back. It even gives you a visualisation of your device’s sound input, using the Web Audio API. We’ll just concentrate on the recording and playback functionality in this article, for brevity’s sake.

You can see this demo running live, or grab the source code on GitHub. This has pretty good support on modern desktop browsers, but pretty patchy support on mobile browsers currently.

Basic app setup

To grab the media stream we want to capture, we use getUserMedia(). We then use the MediaRecorder API to record the stream, and output each recorded snippet into the source of a generated <audio> element so it can be played back.

We’ll first declare some variables for the record and stop buttons, and the <article> that will contain the generated audio players:

const record = document.querySelector('.record');
const stop = document.querySelector('.stop');
const soundClips = document.querySelector('.sound-clips');

Next, we set up the basic getUserMedia structure:

if (navigator.mediaDevices && navigator.mediaDevices.getUserMedia) {
   console.log('getUserMedia supported.');
   navigator.mediaDevices.getUserMedia (
      // constraints - only audio needed for this app
      {
         audio: true
      })

      // Success callback
      .then(function(stream) {

      })

      // Error callback
      .catch(function(err) {
         console.log('The following `getUserMedia` error occured: ' + err);
      }
   );
} else {
   console.log('getUserMedia not supported on your browser!');
}

The whole thing is wrapped in a test that checks whether getUserMedia is supported before running anything else. Next, we call getUserMedia() and inside it define:

  • The constraints: Only audio is to be captured for our dictaphone.
  • The success callback: This code is run once the getUserMedia call has been completed successfully.
  • The error/failure callback: The code is run if the getUserMedia call fails for whatever reason.

Note: All of the code below is found inside the getUserMedia success callback in the finished version.

Capturing the media stream

Once getUserMedia has created a media stream successfully, you create a new Media Recorder instance with the MediaRecorder() constructor and pass it the stream directly. This is your entry point into using the MediaRecorder API — the stream is now ready to be captured into a <Blob>, in the default encoding format of your browser.

const mediaRecorder = new MediaRecorder(stream);

There are a series of methods available in the MediaRecorder interface that allow you to control recording of the media stream; in Web Dictaphone we just make use of two, and listen to some events. First of all, MediaRecorder.start() is used to start recording the stream once the record button is pressed:

record.onclick = function() {
  mediaRecorder.start();
  console.log(mediaRecorder.state);
  console.log("recorder started");
  record.style.background = "red";
  record.style.color = "black";
}

When the MediaRecorder is recording, the MediaRecorder.state property will return a value of “recording”.

As recording progresses, we need to collect the audio data. We register an event handler to do this using mediaRecorder.ondataavailable:

let chunks = [];

mediaRecorder.ondataavailable = function(e) {
  chunks.push(e.data);
}

Last, we use the MediaRecorder.stop() method to stop the recording when the stop button is pressed, and finalize the Blob ready for use somewhere else in our application.

stop.onclick = function() {
  mediaRecorder.stop();
  console.log(mediaRecorder.state);
  console.log("recorder stopped");
  record.style.background = "";
  record.style.color = "";
}

Note that the recording may also stop naturally if the media stream ends (e.g. if you were grabbing a song track and the track ended, or the user stopped sharing their microphone).

Grabbing and using the blob

When recording has stopped, the state property returns a value of “inactive”, and a stop event is fired. We register an event handler for this using mediaRecorder.onstop, and construct our blob there from all the chunks we have received:

mediaRecorder.onstop = function(e) {
  console.log("recorder stopped");

  const clipName = prompt('Enter a name for your sound clip');

  const clipContainer = document.createElement('article');
  const clipLabel = document.createElement('p');
  const audio = document.createElement('audio');
  const deleteButton = document.createElement('button');

  clipContainer.classList.add('clip');
  audio.setAttribute('controls', '');
  deleteButton.innerHTML = "Delete";
  clipLabel.innerHTML = clipName;

  clipContainer.appendChild(audio);
  clipContainer.appendChild(clipLabel);
  clipContainer.appendChild(deleteButton);
  soundClips.appendChild(clipContainer);

  const blob = new Blob(chunks, { 'type' : 'audio/ogg; codecs=opus' });
  chunks = [];
  const audioURL = window.URL.createObjectURL(blob);
  audio.src = audioURL;

  deleteButton.onclick = function(e) {
    let evtTgt = e.target;
    evtTgt.parentNode.parentNode.removeChild(evtTgt.parentNode);
  }
}

Let’s go through the above code and look at what’s happening.

First, we display a prompt asking the user to name their clip.

Next, we create an HTML structure like the following, inserting it into our clip container, which is an <article> element.

<article class="clip">
  <audio controls></audio>
  <p>_your clip name_</p>
  <button>Delete</button>
</article>

After that, we create a combined Blob out of the recorded audio chunks, and create an object URL pointing to it, using window.URL.createObjectURL(blob). We then set the value of the <audio> element’s src attribute to the object URL, so that when the play button is pressed on the audio player, it will play the Blob.

Finally, we set an onclick handler on the delete button to be a function that deletes the whole clip HTML structure.

So that’s basically it — we have a rough and ready dictaphone. Have fun recording those Christmas jingles! As a reminder, you can find the source code, and see it running live, on the MDN GitHub.


This article is based on Using the MediaStream Recording API by Mozilla Contributors, and is licensed under CC-BY-SA 2.5.


About the author

Chris Mills manages the MDN web docs writers’ team at Mozilla, which involves spreadsheets, meetings, writing docs and demos about open web technologies, and occasional tech talks at conferences and universities. He used to work for Opera and W3C, and enjoys playing heavy metal drums and drinking good beer.

More articles by Chris




media

FOOD MARKETING INSTITUTE v. ARGUS LEADER MEDIA. Decided 06/24/2019




media

The suspect: an Olympic bombing, the FBI, the media, and Richard Jewell, the man caught in the middle / Kent Alexander & Kevin Salwen

Dewey Library - HV8079.B62 A44 2019




media

Sikkim sets up cell to monitor social media content

The move was made to counter any hate propaganda and rumors that may take place.




media

Fodder Scam: Day before verdict, RJD prays, Lalu Yadav skirts media

The question of who would replace Lalu as RJD chief should he be convicted was not considered.




media

Fundamentals of site remediation : for metal and hydrocarbon-contaminated soils / John Pichtel

Pichtel, John, 1957- author




media

Fixed it : violence and the representation of women in the media / Jane Gilmore

Gilmore, Jane, author




media

New media and intercultural communication : identity, community, and politics / edited by Pauline Hope Cheong, Judith N. Martin, Leah P. Macfadyen