humble-video-noarch/src/main/java/io/humble/video/customio/HumbleIO.java
static HumbleIO registerFactory(String protocolPrefix)
  {
    URLProtocolManager manager = URLProtocolManager.getManager();
    manager.registerFactory(protocolPrefix, mFactory);
    return mFactory;
  }
static HumbleIO registerFactory(String protocolPrefix)
  {
    URLProtocolManager manager = URLProtocolManager.getManager();
    manager.registerFactory(protocolPrefix, mFactory);
    return mFactory;
  }
Register a new protocol name for this factory that Humble.IO will use for
the given protocol.

<p>

A default factory for the protocol {@value #DEFAULT_PROTOCOL} will already
be registered. This just allows you to register the same factory under
different strings if you want.

</p>
<p>

<strong>NOTE: Protocol can only contain alpha characters.</strong>

</p>

@param protocolPrefix The protocol (e.g. "yourapphandler").
@return The factory registered