How to use the render-media.mime function in render-media

To help you get started, we’ve selected a few render-media examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github lbryio / lbry-desktop / src / ui / component / fileViewer / internal / player.jsx View on Github external
isRenderMediaSupported() {
    // Files supported by render-media
    const { contentType } = this.props;
    return Object.values(player.mime).indexOf(contentType) !== -1;
  }
github lbryio / lbry-desktop / src / ui / component / fileViewer / internal / player.jsx View on Github external
isRenderMediaSupported() {
    // Files supported by render-media
    const { contentType } = this.props;
    return (
      Object.values(player.mime).indexOf(contentType) !== -1 ||
      MediaPlayer.SANDBOX_TYPES.indexOf(contentType) > -1
    );
  }
github webtorrent / webtorrent / lib / file.js View on Github external
_getMimeType () {
    return render.mime[path.extname(this.name).toLowerCase()]
  }
github lbryio / lbry-desktop / ui / js / page / filePage / view.jsx View on Github external
const outpoint = txid + ":" + nout;
    const title = metadata.title;
    const channelClaimId = claim.value && claim.value.publisherSignature
      ? claim.value.publisherSignature.certificateId
      : null;
    const channelUri = signatureIsValid && hasSignature && channelName
      ? lbryuri.build({ channelName, claimId: channelClaimId }, false)
      : null;
    const uriIndicator = ;
    const isRewardContent = rewardedContentClaimIds.includes(claim.claim_id);
    const mediaType = lbry.getMediaType(contentType);
    const player = require("render-media");
    const obscureNsfw = this.props.obscureNsfw && metadata && metadata.nsfw;
    const isPlayable =
      Object.values(player.mime).indexOf(contentType) !== -1 ||
      mediaType === "audio";

    return (
      <main>
        <section>
          {isPlayable
            ? <video>
            : metadata &amp;&amp; metadata.thumbnail
              ? 
              : }
        </video></section>
        <section>
          <div>
            <div>
              {!fileInfo || fileInfo.written_bytes &lt;= 0
                ? <span style="{{"></span></div></div></section></main>
github storj / storj.js / lib / file.js View on Github external
  var index = keys.map((v) =&gt; render.mime[v]).indexOf(this.mimetype);
  if(index &lt; 0) {
github storj / storj.js / lib / file.js View on Github external
File.prototype._getExtension = function () {
  var keys = Object.keys(render.mime);
  var index = keys.map((v) =&gt; render.mime[v]).indexOf(this.mimetype);
  if(index &lt; 0) {
    return '.unknown';
  }
  return keys[index];
};
github lbryio / lbry-desktop / ui / js / page / file / view.jsx View on Github external
const outpoint = txid + ":" + nout;
    const title = metadata.title;
    const channelClaimId = claim.value &amp;&amp; claim.value.publisherSignature
      ? claim.value.publisherSignature.certificateId
      : null;
    const channelUri = signatureIsValid &amp;&amp; hasSignature &amp;&amp; channelName
      ? lbryuri.build({ channelName, claimId: channelClaimId }, false)
      : null;
    const uriIndicator = ;
    const isRewardContent = rewardedContentClaimIds.includes(claim.claim_id);
    const mediaType = lbry.getMediaType(contentType);
    const player = require("render-media");
    const obscureNsfw = this.props.obscureNsfw &amp;&amp; metadata &amp;&amp; metadata.nsfw;
    const isPlayable =
      Object.values(player.mime).indexOf(contentType) !== -1 ||
      mediaType === "audio";

    return (
      <main>
        <section>
          {isPlayable
            ? <video>
            : metadata &amp;&amp; metadata.thumbnail
              ? 
              : }
        </video></section>
        <section>
          <div>
            <div>
              {!fileInfo || fileInfo.written_bytes &lt;= 0
                ? <span style="{{"></span></div></div></section></main>
github storj / storj.js / lib / File.js View on Github external
  var index = keys.map((v) =&gt; render.mime[v]).indexOf(self._mimetype);
  if(index &lt; 0) {
github storj / storj.js / lib / File.js View on Github external
File.prototype._getExtension = function () {
  var self = this;
  var keys = Object.keys(render.mime);
  var index = keys.map((v) =&gt; render.mime[v]).indexOf(self._mimetype);
  if(index &lt; 0) {
    return '.unknown';
  }
  return keys[index];
};

render-media

Intelligently render media files in the browser

MIT
Latest version published 3 years ago

Package Health Score

54 / 100
Full package analysis