Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 General Discussions
Prev Previous Post   Next Post Next
  #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
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 08:25 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04930 seconds
  • Memory Usage 2,525KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (2)bbcode_code
  • (1)bbcode_html
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (1)postbit_attachment
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)showthread_list
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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_threadedmode.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids_threaded
  • showthread_threaded_construct_link
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • 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
  • postbit_attachment
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete