View Single Post
  #10  
Old 05-07-2017, 12:24 PM
interllect123 interllect123 is offline
 
Join Date: Apr 2017
Posts: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

if all you want is to allow your users to upload .mp4 format videos to the server/database, then you could have them attach videos to a post and view it from there....

firstly you will need to use a custom video player like a regular html5 <video> tag or jwplayer (just any ppapi video player that will play mp4's should work.... not a npapi video player like divx though as those are now considered not secure by most modern browsers...i.e. depreciated).

secondly (if you havent already done this) you will need to allow mp4 files to be uploaded as an attachment, by going to "AdminCp>Attachments>Attachment Manager" submenu ... click "add a new extension", then add these values to the corrisponding fields:
Extension = "mp4"
Max File-size (in bytes) = "9999999999"
Mime Type & Headers = "Content-Type: video/mp4"
then Save

now thirdly (and lastly) inside of "AdminCp>Styles & Templates>Style manager" find the master/parent style (or just go through each individual template) and select "Edit Template" in the drop down then click "go", now on the displayed list of templates find "Postbit Templates (double click it) > postbit_attachment (then double click it to 'edit' the templates code)" and type this below the line that ends with "</li>":

For html5 video tag:
Code:
<vb:if condition="$show['member']">
<vb:if condition="$attachment[attachmentextension] == mp4">
<video width="620" height="540" controls>
  <source src="attachment.php?{vb:raw session.sessionurl}attachmentid={vb:raw attachment.attachmentid}&amp;d={vb:raw attachment.dateline}" type="video/mp4">
  <source src="attachment.php?{vb:raw session.sessionurl}attachmentid={vb:raw attachment.attachmentid}&amp;d={vb:raw attachment.dateline}" type="video/ogg">
Your browser does not support the video tag.
</video>
</vb:if>
</vb:if> 
<vb:if condition="$show['guest']">
<a href="/register.php">Register for free</a> today to download files or play them directly in our embedded media player
</vb:if>
</center>

For JWplayer:
Code:
<script src="https://content.jwplatform.com/libraries/[jwplayer_api_key].js"></script> 
<vb:if condition="$show['member']">
<vb:if condition="$attachment[attachmentextension] == mp4">
<div id="container{vb:raw attachment.attachmentid}"></div>
  <script>
    jwplayer("container{vb:raw attachment.attachmentid}").setup({
      file: "attachment.php?{vb:raw session.sessionurl}attachmentid={vb:raw attachment.attachmentid}&amp;d={vb:raw attachment.dateline}"
    });
  </script>
</vb:if>
</vb:if>
<vb:if condition="$show['guest']">
<a href="/register.php">Register for free</a> today to download files or play them directly in our embedded media player
</vb:if>
</center>
you can do the same thing with mp3s too but using an audio mp3 player instead (like the html5 audio tag or wimpy player)... its a bit of a hacked up way of doing it but i hope that helped anyway ... it works well for me and I'm using vbulletin 4.2.4 ... it may even work for vbulletin 5 not sure
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01706 seconds
  • Memory Usage 1,773KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_code
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete